我使用的是golangci-lint,下面的代码出错了:
versions []ObjectDescription
... (populate versions) ...
for i, v := range versions {
res := createWorkerFor(&v)
...
}
错误是:
G601: Implicit memory aliasing in for loop. (gosec)
res := createWorkerFor(&v)
^
“内隐内存混叠for循环”到底是什么意思?我找不到任何错误的描述,在戈兰奇衣领的文档。我不明白这个错误。
发布于 2020-06-20 13:47:44
索引将解决这个问题:
for i := range versions {
res := createWorkerFor(&versions[i])
...
}
https://stackoverflow.com/questions/62446118
复制相似问题