for循环break+标签

/ go / 没有评论 / 1645浏览

代码

package main

import (
    "fmt"
)

func main(){
    labelI:
    for i := 0; i <= 10; i++ {
        labelJ:
        for j :=0 ; j <= 10; j++ {
            fmt.Println("i=",i,",j=",j);
            if i < 5 {
                break labelJ;
            }else{
                break labelI;
            }
        }
    }
}

结果:

i= 0 ,j= 0
i= 1 ,j= 0
i= 2 ,j= 0
i= 3 ,j= 0
i= 4 ,j= 0
i= 5 ,j= 0