[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