gpt4 book ai didi

go - 为什么 lint 向 (ineffassign) 发出警告无效分配

转载 作者:行者123 更新时间:2023-12-04 12:19:13 42 4
gpt4 key购买 nike

收到 lint 警告 ineffectual assignment to "cfg"在线 cfg := &utils.Config{} .这是为什么 ?

    cfg := &utils.Config{}
env := os.Getenv("TEST")
if strings.EqualFold(env, "INT") {
cfg = utils.GetIntConfig()
} else {
cfg = utils.GetConfig()
}

cgw.Cgw(cfg)

最佳答案

以下后if声明,cfg被写入,因此赋值给 cfg使用 cfg := &utils.Config{}从不使用。您正在使用声明可以执行的赋值。

var cfg *utils.Config
...

关于go - 为什么 lint 向 (ineffassign) 发出警告无效分配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68093875/

42 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com