Example of Switch Case with Break in For Loop
Below is a short example in which Break Statement breaks a loop inside Switch Case. This is a very rear scenario but good to learn.
Example
package main
import "fmt"
func main() {
testLoop:for val := 1; val < 7; val++ {
fmt.Printf("%d", val)
switch {
case val == 1:
fmt.Println("->Start")
case val == 5:
fmt.Println("->Break")
break testLoop
case val > 2:
fmt.Println("->Running")
break
default:
fmt.Println("->Progress")
}
}
}
Output
1->Start
2->Progress
3->Running
4->Running
5->Break
Most Helpful This Week
Example of Sscan vs Sscanf vs Sscanln from FMT Package
How to use array in Go Programming Language?
Convert Float32 to Float64 and Float64 to Float32
How to import and alias package names?
How to check if a string contains only letters in Golang?
How to check if a string contains a numbers in Golang?