golang の switchで使う fallthroughを試してみた
次のcase文に、条件に関わらずに進む。
この例だと、Aの条件が成立して実行されたあと、fallthroughで、
Case Bの節を実行する。
Case Cは実行されないので、その中のfallthroughは通過しない。
もしa=Cだったら、defaultも
実行される。
fallthrough.go
package main
func main () {
a := "A"
switch a {
case "A":
println("A")
fallthrough
case "B":
println("B")
case "C":
println("C")
fallthrough
default:
println("end")
}
}