控制for循环问题

chenlie · · 3250 次点击
谢谢,用map不错, 不过这里是我简化了条件,实际这四个随机数的判断不是相等,是一个范围判断
#6
更多评论
把 - - 改成条件++,不过一个道理 for i := 0; i < 4; { if !replace { offset[i] = r i++ } }
#1
```go func main() { rand.Seed(time.Now().Unix()) result := make(map[int32]struct{}) for len(result) != 4 { r := rand.Int31n(100) result[r] = struct{}{} } fmt.Println(result) } ```
#2