我想从 intellij 中检索变体 a ,但失败了。
func main(){
a:=viper.GetString("a")
fmt.println(a)
}
项目中有一个空的 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)
您需要添加-a=2
,就像您将任何普通参数添加到命令行一样