[Swift]nil判定をするには?

Swift

どうも、ちょげ(@chogetarou)です。

nilかどうかを判定して処理をする方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

nilかどうかを判定して処理をするには、if文を使います。

具体的には、ifの条件式で、定数にnil判定する値を代入します。

if let x = value {
   //valueがnilでない場合の処理
}

if文でnil判定をする方法としては、代入などせず「==」ですることもできます。

if value == nil {
    //nilの場合の処理
}
スポンサーリンク

使用例

var value1 : Int? = nil
var value2 : Int? = 5

if let x = value1 {
     //nilなので処理されない
    print(x)
}

if let x = value2 {
    print(x) //5
}

オススメの記事

[Swift]Date(日付)を文字列に変換するには?

[Swift]Dateの月を取得するには?

[Swift]Dateが同日かチェックするには?

コメント

タイトルとURLをコピーしました