# Swiftメモ. オプショナルバインディング

# guard let-else を使ったオプショナルバインディング

func func01(_ i: Int?) {
    guard let i = i else {
        print("--- nil ---")
        return
    }
    print(i)
}

# if let-else を使ったオプショナルバインディング

func func01(_ i: Int?) {
    if let i = i {
        print(i)
    } else {
        print("--- nil ---")
    }
}

# unwrap をネストをしたくないとき → カンマでやる

カンマで定義を複数 書くスタイルは好みではないけれど、
この用途では必要そうかな・・

// TODO

[ 📩 ご意見 ]