循环中的变量是被垃圾收集还是留在内存中?

循环完成后,这段代码中的变量是否会被垃圾收集,或者我是否有 X 数量的sSteamId变量永远漂浮在内存中?


如果是这样,我怎样才能更有效地做到这一点?我只需要sSteamId足够长的时间将 an 转换int为 astring然后将其附加到 a byte,然后就不再需要了


for _, id := range steamIds {

        sSteamId := strconv.Itoa(id)

        requestURI = append(requestURI, ","+sSteamId...)

}


翻阅古今
浏览 161回答 1
1回答

慕斯709654

它们将被 GC 处理,因为每次迭代都会丢失对它们的任何引用。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go