github.com/traefik/yaegi@v0.15.1/_test/break3.go (about)

     1  package main
     2  
     3  func main() {
     4  	n := 2
     5  	m := 2
     6  	foo := true
     7  	goto OuterLoop
     8  	println("Boo")
     9  OuterLoop:
    10  	for i := 0; i < n; i++ {
    11  		println("I: ", i)
    12  		for j := 0; j < m; j++ {
    13  			switch foo {
    14  			case true:
    15  				println(foo)
    16  				break OuterLoop
    17  			case false:
    18  				println(foo)
    19  				goto OuterLoop
    20  			}
    21  		}
    22  	}
    23  }
    24  
    25  // Output:
    26  // I:  0
    27  // true