まいまいワークス

主にiPhoneアプリの開発で考えた事、調べた事、感じた事などを記していきます。

【swift】変数を利用する


/** 定数の定義 */
//letで宣言した値は後から変えられない
let aaa = "abc"            //型を宣言しなくても型推論でStringと認識
let bbb:String = "xyz"    //String型を明示

/** 変数の宣言 */
var ccc = 123        //型を宣言しなくても型推論でIntと認識
var ddd:Int = 789   //Int型を明示

ccc = 1234          //変数なので値を変えられる
ddd = 7890          //変数なので値を変えられる

var eee:Int         //変数なので型だけ宣言して値は後から代入できる
eee = 456           //変数なので値を変えられる

var fff              //型の宣言もなく、値の代入もないとエラーになる
fff = 777           //値も型も指定されないとコンパイラも困っちゃう!

print("aaa=",aaa)
print("bbb=",bbb)
print("ccc=",ccc)
print("ddd=",ddd)
print("eee=",eee)


//実行結果
aaa= abc
bbb= xyz
ccc= 1234
ddd= 7890
eee= 456