Go flag/kingpin 命令行解析多个同名参数
想了半天标题应该怎么写,都不太好表达,要的效果如下: xx --name=aa --name=bb 需要解析出name参数,默认flag解析后返回的是最后一个值,即:bb 放出Google大法,搜出一篇早期文字:Issue 842041: Flags: add user-defined flag types 代码示例已经久远,直接拷贝代码运行会报错,原因是Set()应该返回error类型,而不是bool啦。 需要注意的是,如果想实现解析数组,需要: 定义类型type xx 类型xx实现Strin…