Skip to content

月別: 2016年8月

Swift2.0 オプショナルについてはっきりさせよう

わかりやすいオプショナルについての説明

http://qiita.com/maiki055/items/b24378a3707bd35a31a8

① var optionalValue:Int?
② var nonOptionalValue:Int

①の値は、nilでもいいが、②の値はnilではいけない。

optionalValue = nil ◯
nonOptionalValue = nil

var optionalAnswer:String?

この時点で、optionalAnswerには、nilが代入される。

オプショナルは、nilを代入できるので、if条件式でこんなことができる。

var number: Int? = 2
if number != nil{
print("numberには、なにか整数値が含まれる。")
}

Leave a Comment