下了个gogland,发现在for循环的时候,ide自动帮我并行了?

func returnInt () int  {
    return 2
}

func main() {

    b := "asdf"+"wer"
    fmt.Println(b)
    c:=&b
    fmt.Println(*c)
    *c="ffff"+b
    fmt.Println(*c)
    fmt.Println(b)

    kk:=returnInt()

 for j := 0; j < kk; j++ {
P:  for i := 0; i < 10; i++ {
        if i > 5 {
            break P
        }
        println(i)
    }
}
}

以下是ide控制台输出的结果: 0 asdfwer 1 asdfwer 2 ffffasdfwer 3 ffffasdfwer 4 5 0 1 2 3 4 5 我将上述代码用go指令跑了一下,并没有并行,但是在gogland里面运行,就并行了,这是为何?

已邀请:

要回复问题请先登录注册