「Kapiblog」の版間の差分
編集の要約なし |
編集の要約なし |
||
2行目: | 2行目: | ||
<h2>このサイトでは思った事や感じた事、経験したことなどを紹介するブログです</h2> | <h2>このサイトでは思った事や感じた事、経験したことなどを紹介するブログです</h2> | ||
====かぴちゃんの経験(2022/04/ | ====かぴちゃんの経験(2022/04/18更新)==== | ||
・Swift言語始めました! | ・Swift言語始めました! | ||
=変数・定数= | =変数・定数= | ||
80行目: | 80行目: | ||
=Int型の種類= | =Int型の種類= | ||
{| class="wikitable" | {| class="wikitable" | ||
!型 | !型 | ||
!代入値の範囲 | !代入値の範囲 | ||
|- | |- | ||
|Int | |'''Int''' | ||
|32bit環境の場合はInt32と同様。64bit環境の場合はInt64と同様。 | |32bit環境の場合はInt32と同様。64bit環境の場合はInt64と同様。 | ||
|- | |- | ||
|Int8 | |'''Int8''' | ||
| -128 ~ 127 | | -128 ~ 127 | ||
|- | |- | ||
|Int16 | |'''Int16''' | ||
| -32768 ~ 32767 | | -32768 ~ 32767 | ||
|- | |- | ||
|Int32 | |'''Int32''' | ||
| -2147483648 ~ 2147483647 | | -2147483648 ~ 2147483647 | ||
|- | |- | ||
|Int64 | |'''Int64''' | ||
| -9223372036854775808 ~ 9223372036854775807 | | -9223372036854775808 ~ 9223372036854775807 | ||
|} | |} | ||
102行目: | 101行目: | ||
=特殊変数宣言= | =特殊変数宣言= | ||
{| class="wikitable" | {| class="wikitable" | ||
!書式 | !書式 | ||
!説明 | !説明 | ||
!備考 | !備考 | ||
|- | |- | ||
|type(of: 変数名) | |'''type(of: 変数名)''' | ||
| | |指定した変数のデータ型を文字列で取得する | ||
| | | | ||
|- | |- | ||
|var 変数名: データ型? = 値 | |'''var 変数名: データ型? = 値''' | ||
|'''nil''' | |'''nil'''を代入できる変数を宣言する(オプショナル型) | ||
|Swiftでは「なにもない」という状態を'''nil'''と呼ぶ | |Swiftでは「なにもない」という状態を'''nil'''と呼ぶ | ||
|- | |- | ||
118行目: | 116行目: | ||
'''type(of: 変数名)''' | |||
例 | |||
var a = 1 | |||
var b = 0.5 | |||
var c = "Swift" | |||
print(type(of: a)) | |||
print(type(of: b)) | |||
print(type(of: c)) | |||
〜出力結果〜 | |||
Int | |||
Double | |||
String | |||
'''var 変数名: データ型? = 値''' | |||
例 | |||
var a: Int? = nil | |||
var b: String? = nil | |||
a = 1 | |||
b = "Swift" | |||
print(a) | |||
print(b) | |||
〜出力結果〜 | |||
Optional(1) | |||
Optional("Swift") | |||
=かぴちゃんのゲーム日記(2022/04/13更新)= | =かぴちゃんのゲーム日記(2022/04/13更新)= |
2022年4月18日 (月) 13:24時点における版
カピブロへようこそ
このサイトでは思った事や感じた事、経験したことなどを紹介するブログです
かぴちゃんの経験(2022/04/18更新)
・Swift言語始めました!
変数・定数
型 | 説明 |
---|---|
var | 変数を定義する時 |
let | 定数を定義する時 |
データ型
型 | 説明 | 例 |
---|---|---|
Int | 整数 | val = 1 |
Double | 64bitの浮動小数点数 | val = 0.5 |
Float | 32bitの浮動小数点数 | val = 0.5 |
Bool | ブール値 | val = true |
String | 0文字以上の文字列 | val = "Swift始めました!!!" |
Character | 1文字の文字列 | val = "Swift" |
Array | 配列 | val = ["swift", "python", "java"] |
Set | セット(Arrayと同じ値の集まりだが、Setは同じ値は一度しか保持されない。値に順番の概念がない。) | val = ["swift", "python", "java"] |
Dictionary | 辞書型 | val = ["swift": "python", "java": "javascript"] |
例)var 変数名: データ型 = 値 → var val1: String = "abc"
let 定数名: データ型 = 値 → let val2: String = "ABC"
★省略可能★
例) var 変数名 = 値 → var val1 = "abc"
let 定数名 = 値 → let val2 = "ABC"
★データ型だけ定義可能★
例) var 変数名: データ型 → var val1 = String
let 定数名: データ型 → let val2 = Int
Int型の種類
型 | 代入値の範囲 |
---|---|
Int | 32bit環境の場合はInt32と同様。64bit環境の場合はInt64と同様。 |
Int8 | -128 ~ 127 |
Int16 | -32768 ~ 32767 |
Int32 | -2147483648 ~ 2147483647 |
Int64 | -9223372036854775808 ~ 9223372036854775807 |
特殊変数宣言
書式 | 説明 | 備考 |
---|---|---|
type(of: 変数名) | 指定した変数のデータ型を文字列で取得する | |
var 変数名: データ型? = 値 | nilを代入できる変数を宣言する(オプショナル型) | Swiftでは「なにもない」という状態をnilと呼ぶ |
type(of: 変数名)
例
var a = 1
var b = 0.5
var c = "Swift"
print(type(of: a))
print(type(of: b))
print(type(of: c))
〜出力結果〜
Int
Double
String
var 変数名: データ型? = 値
例
var a: Int? = nil
var b: String? = nil
a = 1
b = "Swift"
print(a)
print(b)
〜出力結果〜
Optional(1)
Optional("Swift")
かぴちゃんのゲーム日記(2022/04/13更新)
稀にゲーム動画をアップしたり生放送しています!
良ければ見ていってください(^^♪
普段はこっち → kapichan_ch / youtube
生放送の時使っていきたい → kapichan_ch / twitch
かぴちゃん日記(2022/04/17更新)
●2022/04/13●
天気 曇り
今日はSwiftのお勉強を少し、、、。
なんかJavaScriptとpythonを足して2で割ったような言語だなぁ~。(javascriptもpythonもまともに使えないけどね ボソッ)
でも新しい言語を使うって楽しいかも?笑
Xcodeはまだまだ使い慣れないけどね笑
でもまだ学びやすい言語かもしれない。
少しずつ頑張ってみようと思う。
●2022/04/17●
今日はSwiftの本が届いた!!
JavaやPythonにはない構文がずらりとあるけど、何か似ているところもある。
playgroundを使って試していこうと思う。