// $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, 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"); }