首页 > 其他 > 详细

3-5 获取命令行参数

时间:2019-06-20 21:41:34      阅读:119      评论:0      收藏:0      [点我收藏+]
func main051() {

    //定义参数,生成指针
    namePtr := flag.String("name", "无名氏", "姓甚名谁")
    agePtr := flag.Int("age", 18, "阁下的年龄")
    rmbPtr := flag.Float64("rmb", 1, "人民币")
    alivePtr := flag.Bool("alive", false, "是否健在")

    //解析获取参数,丢入参数的指针中
    flag.Parse()
    fmt.Println(*namePtr,*agePtr,*rmbPtr,*alivePtr)
}

另外一种方法
func main() {
var ( name string age int alive bool rmb float64 ) flag.StringVar(&name,"name","无名氏","姓甚名谁") flag.IntVar(&age,"age",18,"年龄") flag.BoolVar(&alive,"alive",true,"是否健在") flag.Float64Var(&rmb,"rmb",10,"你的资产") //解析获取参数,丢入参数的指针中 flag.Parse() fmt.Println(name,age,alive,rmb) }

编译后执行结果

技术分享图片

 

3-5 获取命令行参数

原文:https://www.cnblogs.com/paad/p/11061166.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!