Go flag包示例
来源:互联网 发布:万达网络科技集团 编辑:程序博客网 时间:2024/05/22 13:44
Go 命令行解析示例
func test_flag() { ListPort := flag.String("list", "1025", "list port") Server := flag.String("server", "192.168.1.134:9000", "server address") MonitorServer := flag.String("monitor", "192.168.1.134:9002", "Monitor server address") PQPS := flag.Uint("qps", 100, "QPS") PMinUserId := flag.Uint("min", 0, "MinUserId") PMaxUserId := flag.Uint("max", 99, "MaxUserId") PTotalUser := flag.Uint("total", 100, "TotalUser") flag.Parse() //注意, 如果想获取命令行的指定值, 必须要写入该行 fmt.Println(*ListPort, *Server, *MonitorServer, *PQPS) fmt.Println(*PMinUserId, *PMaxUserId, *PTotalUser)}func main(){ test_flag()}编译生成 ./server.exe 程序//输出:./server.exe -list 5000 -server 9000 -monitor 90005000 9000 9000 1000 99 100./server.exe1025 192.168.1.134:9000 192.168.1.134:9002 1000 99 100
阅读全文
0 0
- Go flag包示例
- go flag 包解析命令行参数
- Go 用flag包解析命令行参数
- Go语言学习之flag包(The way to go)
- Go 的 flag 包可以解析命令行的参数
- kubernetes client-go包使用示例
- go flag的使用
- golang flag 用法示例
- go语言:flag的使用
- GO语言flag参数解析
- 【Go】包
- Go语言的参数解析(flag)
- Go学习笔记:flag库的使用
- Golang学习笔记--flag包
- go语言示例:变量
- go语言示例:常量
- Go语言学习示例
- Go语言结构示例
- 解决could not create leading directories of '/usr/local/Homebrew/Library/Taps/caskroom/homebrew-cask':
- Xcode连线Touch触发事件
- Python 日期与时间
- 第三章 tensorflow入门
- Java函数式编程笔记(一)—— Lambda表达式
- Go flag包示例
- 关于SSM的配置文件和Web.xml的配置
- jstorm开发+运维经验总结
- fragment监听onBackPressed返回键
- ARM Compute Library
- ios开发之Swift获取视频截图(本地视频、网络视频的缩略图)
- 使用MyBatis+MySQL插入记录后返回该记录主键ID
- mongo(3)
- 省市区三级联动实现1