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