[Swift]switch文でタプル(tuple)の特定の要素を無視する

書式
case (条件値1,条件体2,_)
タプル要素を_(アンダースコア)を指定し要素の判定の対象外となります。

使用例

//Int型変数
let age: Int = 21
//String型変数
let str: String = "study"
//Double型変数
let price:Double = 23.45

//タプルに変数を格納する
let tp = (age, str, price)

switch tp {
case (21, "study",_):
    print("特定の要素を無視する結果OK")
default:
    print("判定NG")
}

実行結果
$ swift 11.swift
特定の要素を無視する結果OK

Swift

Posted by arkgame