"まだ"の力 [Swift]基礎辞書

学んだことを書いていきます。質問やエラーなどございましたらお気軽にコメントお願いします。

初心者、基礎を積み上げる「タプルで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つ

  1. タプルでswitch文が可能
  2. 範囲指定も可能
  3. 1つの変数を置いてのちに有効活用することもできる

参考書籍: