[Golang]在for循环中给匿名goroutine传入局部变量
给匿名参数传入此局部变量即可,否则每次调用的都是变量的当前值。
如下:
for i, item := range items {
go func(item int) {
// do something
}(item)
}
给匿名参数传入此局部变量即可,否则每次调用的都是变量的当前值。
如下:
for i, item := range items {
go func(item int) {
// do something
}(item)
}