更新时间:
#go pflag vs flag
pflag 包与 flag 包的工作原理甚至是代码实现都是类似的,下面是 pflag 相对 flag 的一些优势:
支持更加精细的参数类型:例如,flag 只支持 uint 和 uint64,而 pflag 额外支持 uint8、uint16、int32 等类型。 支持更多参数类型:ip、ip mask、ip net、count、以及所有类型的 slice 类型。 兼容标准 flag 库的 Flag 和 FlagSet:pflag 更像是对 flag 的扩展。 原生支持更丰富的功能:支持 shorthand、deprecated、hidden 等高级功能。
也是spf13 他们家的。很多优秀开源项目