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 stringage  intalive boolrmb 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)
}

编译后执行结果

转载于:https://www.cnblogs.com/paad/p/11061166.html

3-5 获取命令行参数相关推荐

  1. python 命令行参数-python获取命令行参数的方法(汇总)

    介绍python获取命令行参数的方法:getopt模和argparse模块. python版本:2.7 一.getopt模块 主要用到了模块中的函数: options, args = getopt.g ...

  2. c语言程序的命令行输入,C程序获取命令行参数

    命令行参数 命令行界面中,可执行文件可以在键入命令的同一行中获取参数用于具体的执行命令.无论是Python.Java还是C等等,这些语言都能够获取命令行参数(Command-line argument ...

  3. MFC 获取命令行参数

    在MFC程序中,可以用以下几种方法来获取命令行参数. 为方便说明,我们假设执行了命令:C:/test/app.exe -1 -2 方法一 ::GetCommandLine(); 将获取到 " ...

  4. MFC中获取命令行参数的几种方法

    在MFC程序中,可以用以下几种方法来获取命令行参数. 为方便说明,我们假设执行了命令:C:/test/app.exe -1 -2 方法一 ::GetCommandLine(); 将获取到 " ...

  5. python获取命令行参数_Python获取命令行参数的正确方法,案例详解

    最近编写一个python程序的时候,需要去获取python命令行的参数,因此这里记录下如何获取命令行参数的方法. 一.sys 模块 在 Python 中,sys 模块是一个非常常用且十分重要的模块,通 ...

  6. Python:获取命令行参数

    使用sys模块 代码: import sysprint("第1个参数是:" + sys.argv[0]) print("第2个参数是:" + sys.argv[ ...

  7. Go获取命令行参数及信号量处理

    部署golang项目时难免要通过命令行来设置一些参数,那么在golang中如何操作命令行参数呢?可以使用os库和flag库. golang os库获取命令行参数 os可以通过变量Args来获取命令参数 ...

  8. 【WPF】如何获取命令行参数

    应用程序以 Main 方法为入口点,如果为 Main 方法指定一个 string[] 类型的参数,在程序运行时,这个参数会获取到传递给应用程序的命令行参数. 而 WPF 应用程序比较特殊,因为在VS中 ...

  9. kettle转换JavaScript获取命令行参数

    日常开发中由于很多参数是变化的,需要在部署时才能确定.而写在配置文件里又显得很笨重,因而可以运行时实时指定.那么kettle是怎么获取命令行中的参数的呢? kettle可以通过转换里的JavaScri ...

  10. php cmd 命令行参数,php获取命令行参数

    $argv获取 $argv 可以捕获命令行中php命令后的参数, 以空格分离 // 参考下面所示 var_dump($argv); // 执行命令 // $ php getopt.php www.01 ...

最新文章

  1. 读自动驾驶激光雷达物体检测技术(Lidar Obstacle Detection)(3):Segmentation
  2. Linux中的用户和组
  3. java enum枚举的使用详情(实例与原理分析)
  4. com.css.common.jdbcTemplate中的类
  5. android 判断网络是否可用
  6. 模拟实现顺序表ArrayList2(三级)
  7. 项目中使用CLR编程
  8. mysql采用 级触发_Mysql高级之触发器(trigger)
  9. 精读《setState 做了什么》
  10. define定义的是什么类型_DEFINE_PROFILE用法介绍(1)
  11. 关于idea的git账号与电脑的git账号不一致的问题。已解决!
  12. mysql表名怎么拼接_自学MySQL第九天
  13. 2016京东编程题:年终奖
  14. 常用的js正则表达式
  15. .net mvc 一个Action的 HttpGet 和 HttpPost
  16. 【第一部分】04Leetcode刷题
  17. 广州市车联网先导区建设总体技术规范
  18. python修改微信和支付宝步数
  19. 如何解决layui弹出层闪退的问题
  20. 梅森数形如2n−1的素数称为梅森数(Mersenne Number)

热门文章

  1. access里面的表达式运用_Access表达式解析
  2. FunPlus特效专家张韶勇:如何利用跨平台工具快速制作像素动画?
  3. 基于组块设计执行开放世界等距游戏引擎
  4. 架构:消息幂等(去重)如何解决?
  5. LOL手游男枪怎么玩?国服第一给观众讲解,上王者就靠他了
  6. pyecharts第三节、仪表盘
  7. Spring事务的实现方式和实现原理
  8. 程序员数学基础【七、等比数列 棋盘麦粒】
  9. 解决远程登陆Linux误按ctrl+s锁屏
  10. ERROR 1205 (HY000): Lock wait timeout exceeded; try restarting transaction