下了个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里面运行,就并行了,这是为何?

已邀请:

要回复问题请先登录注册