[swift]guard文で変数のnilチェックを行うサンプル

2021年11月9日

書式
guard let 定数名2 = 変数名1 else {処理コード return}
使用例

func funcA (tt: Int?) {
    guard let unwrappedVal = tt else {
        print("nil")
        return
    }

    print(tt as Any)
    print(unwrappedVal)
}
print("値1")
funcA(tt: nil)
print("値2")
funcA(tt: 66)

実行結果

値1
nil
値2
Optional(66)
66

 

Swift

Posted by arkgame