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

2022年1月22日

書式
switch(条件){
case 値1 :
処理コード
case 値2,値3,値4 :
・・・
default:
処理
}
条件の値とcaseの値が一致すれば、配下の処理が実行されます。
処理を抜けずに続けて行いたいときは、fallthroughを使用します。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
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("福岡")
}
}
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("福岡") } }
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