Viper.BindPFlag的使用场景?
1. 问题描述?
serverCmd.Flags().Int(“port”, 1138, “Port to run Application server on”)
Viper.BindPFlag(“port”, serverCmd.Flags().Lookup(“port”))
无意间看到上面两行代码,是对标志“port”进行处理配置。
这与下面一行代码实际效果是否是相同的?或区别是什么?
serverCmd.Flags().IntVarP(&port,”port”,”p”,1138, “Port to run Application server on”)
2. 您期望得到的结果?
对viper绑定标志的概念感到困惑,viper可以通过命令行参数获取配置,是否是指获取绑定的标志传入的值?
3. 您实际得到的结果?
未找到易于理解的解析。