// $G $D/$F.go && $L $F.$A && ./$A.out // Copyright 2009 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. package main func main() { var i, j, k int; outer: for k=0; k<2; k++ { print "outer loop top k ", k, "\n"; if k != 0 { panic "k not zero" } // inner loop breaks this one every time for i=0; i<2; i++ { if i != 0 { panic "i not zero" } // loop breaks every time print "inner loop top i ", i, "\n"; if true { print "do break\n"; break outer; } } } print "broke\n"; }