[swift] 複数のif letを実装する方法

複数のif letを実装する方法

複数のif letを実装する方法は以下の通り、コンマで仕切る

func getA()->String?{
    return "A"
}

func getB()->String? {
    return "B"
}

func getC()->String?{
    return "C"
}


func test() -> (){
    // カンマ区切りで複数の変数のOptional判定 + 宣言が可能に
    if let a = getA(), b = getB(), c = getC(){
        print( a + b + c + "のすべてがnilではない ")
    }else{
        print( "a,b,cのうちどれかがnilの場合はfalse")
    }
}

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です