Source file test/ken/label.go
1 // run 2 3 // Copyright 2009 The Go Authors. All rights reserved. 4 // Use of this source code is governed by a BSD-style 5 // license that can be found in the LICENSE file. 6 7 // Test goto and labels. 8 9 package main 10 11 func main() { 12 i := 0 13 if false { 14 goto gogoloop 15 } 16 if false { 17 goto gogoloop 18 } 19 if false { 20 goto gogoloop 21 } 22 goto gogoloop 23 24 // backward declared 25 loop: 26 i = i + 1 27 if i < 100 { 28 goto loop 29 } 30 return 31 32 gogoloop: 33 goto loop 34 } 35