「Swift5」switch文でタプルとワイルドカードを使うサンプル

2022年2月1日

環境
Swift version 5.5.2 (swift-5.5.2-RELEASE)
Target: x86_64-unknown-linux-gnu
書式
let タプル名 = (値1,値2)
switch(タプル名){
case (_, 値2):処理コード
}

使用例

let nntp = (15, 21)
print("タプルとワイルドカードを使う")
switch (nntp) {
    case (0, 0):
        break
    case (_, 21):
        print("AA11")
    case (15, _):
        print("BB55")
    default:
        print("CC")
}

実行結果
タプルとワイルドカードを使う
AA11

Swift

Posted by arkgame