「Go言語」switch文の基本サンプル
書式
switch 変数名 {
case “値":処理コード
dfault:処理コード
}
条件の値とcaseの値が一致すれば、配下の処理が実行されます。
defaultは、条件の値がどのcaseの値にも一致しない時に実行されます。
使用例
package main
import "fmt"
func main() {
var city = "tokyo"
switch city {
case "tokyo":
fmt.Println("東京")
case "oosaka":
fmt.Println("大阪")
default:
fmt.Println("横浜")
}
}
package main
import "fmt"
func main() {
var city = "tokyo"
switch city {
case "tokyo":
fmt.Println("東京")
case "oosaka":
fmt.Println("大阪")
default:
fmt.Println("横浜")
}
}
package main import "fmt" func main() { var city = "tokyo" switch city { case "tokyo": fmt.Println("東京") case "oosaka": fmt.Println("大阪") default: fmt.Println("横浜") } }
実行結果
東京