window 1.19.1 switch 语句不能进入case 项

1. 运行环境

go 1.19.1
windows 10 64位
//:<> (使用go version 命令查看,期望的结果如:go 1.12, linux/amd64)
go version go1.19.1 windows/amd64

2. 问题描述?

for i:=1;i<10;i++{
switch i{
case 0:
xxx
case 1:
xxx
}

}

3. 您期望得到的结果?

每次都能进入第九位,并根据规则,从map里取值,实际是多次测试的时候,偶尔会出现没有进入第九位,但是该位赋值了。
上方红框是预期结果
下方红框是偶先结果,怀疑是bug
//: <> (能截图就截图。)

4. 您实际得到的结果?

bug
讨论数量: 2

完整的测试代码没有,没法确认你提的是不是有问题。看给的代码也看不出什么来

1年前 评论

就发个结果,能看出啥。

1年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!