【发布时间】:2022-04-25 14:36:36
【问题描述】:
我正在使用 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 循环中的隐式内存别名”究竟是什么意思?我在 golangci-lint 文档中找不到任何错误描述。我不明白这个错误。
【问题讨论】:
标签: go static-analysis