「Go言語」Switch文にcase複数値のサンプル
書式
switch(条件){
case 値1 :
処理コード
case 値2,値3,値4 :
・・・
default:
処理
}
条件の値とcaseの値が一致すれば、配下の処理が実行されます。
処理を抜けずに続けて行いたいときは、fallthroughを使用します。
使用例
package main import "fmt" func main() { var cft = 13 switch cft { case 11: fmt.Println("東京") case 12, 13, 15, 17: fmt.Println("大阪") default: fmt.Println("福岡") } }
実行結果
大阪