一、代码

package main

import (
"flag"
"fmt"
)
//定义命令行参数,这个mode是内存地址,参数1是命令行名称,参数2是命令行默认值,参数3是使用-help时会显示
var mode =flag.String("mode","default","process mode") func main() {
//解析命令行参数
flag.Parse()
//输出命令行参数
fmt.Println(*mode)
}

二、执行结果

go run study_demo\flag_demo.go --mode=fast

#结果:
fast go run study_demo\flag_demo.go --mode #结果:
flag needs an argument: -mode
Usage of C:\Users\ffm11\AppData\Local\Temp\go-build773408166\b001\exe\flag_demo.exe:
-mode string
process mode (default "default")
exit status 2

最新文章

  1. Hbase的配置和安装
  2. sql:劳务统计各分公司管理费用明细合计(等同汇总报表)
  3. js 实现动态的图片时钟
  4. 玩转Docker之Docker简介(一)
  5. android开发 NDK 编译和使用静态库、动态库 (转)
  6. iOS 程序打包,安装流程
  7. 【BZOJ】【2324】【ZJOI2011】拯救皮卡丘
  8. hdu 4345 Permutation 记忆化搜索
  9. ADO.NET 增删查改小总结
  10. ethtool命令
  11. ie7,8下__flash__addCallback报错原因及解决方案
  12. u-boot添加一个hello命令
  13. 控制流之break
  14. javascript 中 with 的使用
  15. Android打包版本号设置
  16. [Swift]LeetCode698. 划分为k个相等的子集 | Partition to K Equal Sum Subsets
  17. The threat to world
  18. mysql 和 sqlite 区别 及 SQLite Expert Professional sqliteManager 区别
  19. 《剑指offer》第三十九题(数组中出现次数超过一半的数字)
  20. python使用venv环境报Python.h : No such file or direc

热门文章

  1. linux磁盘分区、挂载、查看
  2. wkhtmltopdf linux下html转pdf
  3. python学习笔记(十)——正则表达式和re模块
  4. BCZM : 1.16
  5. 【硬盘】RAID卡
  6. Kafka Streams详细
  7. luoguP3951 小凯的疑惑/P2662 牛场围栏
  8. mysql在win系统dos 安装版配置步骤详解
  9. NXOpenC#_Training_2(cn)【转载】
  10. 进程、线程、协程、CPU