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

実行結果
東京
大阪

Go言語

Posted by arkgame