go语言编写命令行程序 go语言执行cmd命令( 五 )


通过以上两种方法定义好命令行flag参数后,需要通过调用flag.Parse()来对命令行参数进行解析 。
支持的命令行参数格式有以下几种:
其中,布尔类型的参数必须使用等号的方式指定 。
Flag解析在第一个非flag参数(单个”-“不是flag参数)之前停止,或者在终止符”–“之后停止 。
定义
使用
命令行参数使用提示:
$ ./flag_demo -help
Usage of ./flag_demo:
-age int
年龄 (default 18)
-d duration
时间间隔
-married
婚否
-name string
姓名 (default "张三")
正常使用命令行flag参数:
使用非flag命令行参数:
原文链接:
关于go语言编写命令行程序和go语言执行cmd命令的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息 , 记得收藏关注本站 。

推荐阅读