Swiftで書いてみよう!

主にSwiftプログラミングのメモを綴ります。

【Swift】データ型、変数・定数の定義方法

データ型
種類           型名              説明
---------------------------------------------------------------
整数型    Int            整数。CPUのビット数によって決まる。
整数型    Int8           整数。-128から127
整数型    Int16          整数。-32,768から32,767
整数型    Int32          整数。-2,147,483,648から2,147,483,647
整数型    Int64          整数。-263乗から263-1
整数型    UInt           符号の無い整数。CPUのビット数によって決まる。
整数型    UInt8          符号の無い整数。0から255
整数型    UInt16         符号の無い整数。0から65535
整数型    UInt32         符号の無い整数。0から4,294,967,295
整数型    UInt64         符号の無い整数。0から(263乗)x 2
実数型    Float              浮動小数点型。32ビット長。
実数型    Double             精度の高い浮動小数点型。64ビット長。
論理型    Bool               true, false の論理値
文字     Character          Unicodeの1文字
文字コード  UnicodeScalar      Unicodeの文字コード
文字列    String             文字列
変数の定義方法

var 変数名 : 型名 = 式

var year : Int = 2015
var month = 4
month = 5
var day1 = 10, day2 = 20, day3 = 30

初期値を指定すると型名を省略できます。 カンマで区切って同時に複数の変数を宣言できます。 型宣言をせずに初期値を設定する書き方が推奨されています。

定数の定義方法

let 定数名 : 型名 = 式

let idname : String = "aquatown2001"

定数はコンパイル時に値が確定するのではありません。実行時に宣言と同時に値が格納され変更が許されない変数として実装されています。