tanihiro.log
id:w6500
【swift】nilとoptionalな型の取り扱い
nilの扱い swiftでは通常、変数や定数にnilは代入できません。 var hoge: String = nil let fuga: String = nil これはコンパイルエラーになります。 nilを代入するためには、optionalであることを宣言するために型に?をつけます。 var hoge: String? = nil let fuga: String? // 代入しなくても初期値はnil メソッドなど…