我知道这很有效。
for i :=range []int{1, 2, 3....} {
fmt.Println(i)
}
但如果我想做点什么:
for i :=range []int{1, 2, 3....} {
code = GenNewCode()
Insert(code)
}
我收到i
未使用的错误。
有没有办法可以做到这一点而不会出现上述错误?
(对不起,如果这是一个愚蠢的问题,我只是在学习Golang。)
答案 0 :(得分:1)
您可以使用blank identifier:_
for _ := range []int{1, 2, 3} {
code = GenNewCode()
Insert(code)
}
或者可以使用(通过JimB的评论)
for range []int{1, 2, 3}{
code = GenNewCode()
Insert(code)
}