[swift]guard文で変数のnilチェックを行うサンプル
書式
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