変数を定義する。
変数は後から変更できる。
| 1 2 3 4 5 6 7 8 9 | // 変数を宣言 var a_:Int! // 整数の変数を宣言 (nilを許さない場合) var ×_:Int? // 整数の変数を宣言 (nilを許す場合) a_ = 1 b_ = 2 NSLog(a_ + b_) // 3と表示される</p→e> | 
オプショナル型
<通常型>
| 1 2 | var number_ : Int = 1 number_ = nil // コンパイルエラー | 
<オプショナル型>
| 1 2 3 4 5 | var number_ : Int? = 10 number_ = nil // 問題なし // オプショナル型を利用したときは、変数の後に「!」が必要。nilが入ってる場合クラッシュする var text_:String = "値は" + String(number_!) + "です" | 
<暗黙的開示オプショナル型>
| 1 2 3 4 5 | var num : Int! = 10 num = nil // 問題なし // 暗黙的開示オプショナル型を利用したときは、「!」が不要。nilが入ってる場合クラッシュする var text_:String = "値" + String(number_) + "です" |