[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