初心者、基礎を積み上げる「タプルでswitch」
!タプルでswtich
switch day { case (1,1): print("元旦") case (6,18): print("誕生日") case (12,25): print("クリスマス") default : break }
!範囲で指定することも可能
switch day { case (1,1...7): print("冬休み") case (12,23...31): print ("冬休み") default: break }
!値だけでなく、変数や定数を宣言(指定)することも可能
下記の例では3月ならいつでも春休みになる。
switch day { case (3,let day):print("3(day)は春休み") default: break }
定数dayが必要でなければ「_」で記述
ここまでのまとめ3つ
- タプルでswitch文が可能
- 範囲指定も可能
- 1つの変数を置いてのちに有効活用することもできる
参考書籍: