「Swift5」switch文でタプルとワイルドカードを使うサンプル
環境
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")
}
let nntp = (15, 21)
print("タプルとワイルドカードを使う")
switch (nntp) {
case (0, 0):
break
case (_, 21):
print("AA11")
case (15, _):
print("BB55")
default:
print("CC")
}
let nntp = (15, 21) print("タプルとワイルドカードを使う") switch (nntp) { case (0, 0): break case (_, 21): print("AA11") case (15, _): print("BB55") default: print("CC") }
実行結果
タプルとワイルドカードを使う
AA11