Xcode

【Swift】nilではなくNullの判定をするには?


画像


nilではなくNullの判定をするには?


swiftでコードを書いているとnilが出てくるが、nilとnullは別物なので、「if let」や「??」や「guard let」を用いても判定できませんでした


では、nullかどうかを判定するにはどうするか?


//変数「testString」がnullだったとすると

if testString is NSNull {
    //nullの場合の処理
    print("nullです")
}
else {
    //nullではない場合の処理
    print("nullではありません")
}


上記のコードで確認し、処理を分けることができます

以上、今回はここまで!

-Xcode

© 2020 ITime