Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- for {
- switch sometest() {
- case 0:
- dosomething()
- case 1:
- break
- default:
- dosomethingelse()
- }
- }
- BreakStmt = "break" [ Label ] .
- L:
- for i < n {
- switch i {
- case 5:
- break L
- }
- }
- loop:
- for {
- switch expr {
- case foo:
- if condA {
- doA()
- break // like 'goto A'
- }
- if condB {
- doB()
- break loop // like 'goto B'
- }
- doC()
- case bar:
- // ...
- }
- A:
- doX()
- // ...
- }
- B:
- doY()
- // ....
- 0idling..
- 1start
- 2idling..
- 3crunching..
- 4crunching..
- 5stop
- Program exited.
- for{
- x := 1
- switch {
- case x >0:
- fmt.Println("sjus")
- case x == 1:
- fmt.Println("GFVjk")
- default:
- fmt.Println("daslkjh")
- }
- }
- }
- for{
- x := 1
- switch {
- case x >0:
- fmt.Println("sjus")
- break
- case x == 1:
- fmt.Println("GFVjk")
- default:
- fmt.Println("daslkjh")
- }
- }
- }
- package main
- import "fmt"
- func main() {
- d:
- for{
- x := 1
- switch {
- case x >0:
- fmt.Println("sjus")
- break d
- case x == 1:
- fmt.Println("GFVjk")
- default:
- fmt.Println("daslkjh")
- }
- }
- }
- a := 25
- fallThrough := true
- switch {
- case a > 10 :
- fmt.Println("a>10")
- if fallThrough != true {
- break
- }
- fallthrough
- case a > 20:
- fmt.Println("a>20")
- }
Add Comment
Please, Sign In to add comment