1

我想从 intellij 中检索变体 a ,但失败了。

func main(){ 
    a:=viper.GetString("a") 
    fmt.println(a)
}

在此处输入图像描述

4

2 回答 2

0

项目中有一个空的 config.yml 文件

viper.SetConfigName("config")
viper.SetConfigType("yml")
viper.AddConfigPath("")
viper.AutomaticEnv()

err := viper.ReadInConfig()
if err != nil {
    log.Error(err)
    panic("error initializing viper config")
}

value := viper.GetInt("a")
fmt.Println(value)
于 2021-04-07T09:45:19.693 回答
0

您需要添加-a=2,就像您将任何普通参数添加到命令行一样

于 2017-11-15T07:51:06.953 回答