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. 您实际得到的结果?

未找到易于理解的解析。

讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!