goto 不记录之前的状态,每次进入循环重新开始计算
LABLE1:
for i := 0; i < 5; i++ {
for i := 0; i < 5; i++ {
if j == 3 {
goto LABLE1
}
fmt.Println("i:", i, ", j:", j)
}
fmt.Println("over!")
}
continue 会记录之前的状态
LABLE1:
for i := 0; i < 5; i++ {
for i := 0; i < 5; i++ {
if j == 3 {
continue LABLE1
}
fmt.Println("i:", i, ", j:", j)
}
fmt.Println("over!")
}
break 直接跳出指定位置的循环
LABLE1:
for i := 0; i < 5; i++ {
for i := 0; i < 5; i++ {
if j == 3 {
break LABLE1
}
fmt.Println("i:", i, ", j:", j)
}
fmt.Println("over!")
}
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。