需要查询命令行参数的时候,用 flag 包,却没有找到一个能够获不指定名字的参数,如下
./go_test_flag -a="A" "100" "200" "300"
该怎样才能获取 100 200 300 这个列表值呢。 而且这个列表不能在命令行指定参数。
需要查询命令行参数的时候,用 flag 包,却没有找到一个能够获不指定名字的参数,如下
./go_test_flag -a="A" "100" "200" "300"
该怎样才能获取 100 200 300 这个列表值呢。 而且这个列表不能在命令行指定参数。
你可以这样
-a="a b 100 200" 再 split
或者像一楼说的 遍历 Args
flag 包只处理一对对的 key-value, 其它的放到 Args 里。