博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
命令行解析(os.Args,使用flag获取复杂参数)
阅读量:7027 次
发布时间:2019-06-28

本文共 755 字,大约阅读时间需要 2 分钟。

package mainimport (    "fmt"    "os"    "flag")func argFunc1() {    //使用flag获取复杂参数    methodPtr := flag.String("method", "default", "method of sample")    valuePtr := flag.Int("value", -1, "value of sample")    flag.Parse() //要加这个命令行传入参数才有效    fmt.Println(*methodPtr, *valuePtr)}func argFunc2() {    //使用flag获取复杂参数    var method string    var value int    flag.StringVar(&method,"method", "default", "method of sample")    flag.IntVar(&value, "value", -1, "value of sample")    flag.Parse() //要加这个命令行传入参数才有效    flag.PrintDefaults()}func main() {    //简单获取参数    fmt.Println()    fmt.Println(os.Args)    fmt.Println()    fmt.Println(os.Args[1])    fmt.Println()    argFunc1()    fmt.Println()    //argFunc2()}

输出:

命令行解析(os.Args,使用flag获取复杂参数)

转载于:https://blog.51cto.com/5660061/2361858

你可能感兴趣的文章
uchome中模糊搜索的实现
查看>>
深入理解MVC原理
查看>>
LCD之mipi DSI接口驱动调试流程【转】
查看>>
内核中dump_stack()的实现,并在用户态模拟dump_stack()【转】
查看>>
五子棋AI的思路
查看>>
AtomicInteger和count++的比较
查看>>
面向对象 继承 接口
查看>>
Nancy简单实战之NancyMusicStore(三):完善商品信息与管理
查看>>
Python open()函数
查看>>
mysql的设置
查看>>
詹森不等式的积分形式
查看>>
递归函数
查看>>
encodeURI、encodeURIComponent、decodeURI、decodeURIComponent的区别
查看>>
周总结8
查看>>
文件读取(个人作业完善)
查看>>
Header:请求头参数详解
查看>>
hive进阶学习的总结
查看>>
STM8S定时器工作
查看>>
将对话框嵌入父窗体
查看>>
如何使用CSS达到段落开头空格的目的
查看>>