给定一个迭代:
LOOP:
for {
select {
case <-timeout:
t.Fatal("Timed out")
default:
if Count() == int64(num) {
break LOOP
}
time.Sleep(5 * time.Millisecond)
}
}
Count()返回一个int64,所以我需要转换和Count更改,所以我们在这里检查直到Count()返回预期值 - 可能是数千次迭代。
编译器是否优化此转换?或者在开始循环之前预先将num在其他地方使用过的 asint和 not转换为更好?int64
墨色风雨
婷婷同学_
相关分类