「Go言語」Switch文にcase複数値のサンプル

2022年1月22日

書式
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("福岡")
   }
}

実行結果
大阪

Go言語

Posted by arkgame