let hoge = "変えられない値" var hoge = "変えられる値" var hoge:String //定義だけも可能
文字列同士ならJavaと一緒。文字列と数値はそのまま連結できない。変数を表す()で囲んで使うか。toStringを使う
let score = 123 let result = "\(score)点" let scoreString = toString(score)
var name1: String! var name2: String?
使う時は!がget print(name2!) 宣言時に!だと、使用時に!不要だけどnilだと落ちるので注意 print name1
ほぼJavaと一緒。Case文は無用なbreakが不要なのでJavaよりは簡単だろう。