golang flag 用法示例
2014-02-14 10:25
489 查看
file.go
go build file.go
./file -flagname 3333 -dir ccccccccccccccc
//out put
// 3333
//ccccccccccccccc
package main import "flag" import "fmt" import "os" func main() { if len(os.Args) < 2 { fmt.Println("too less param") return } var ip = flag.Int("flagname", 1234, "help message for flagname") var real string flag.StringVar(&real, "dir", "this is a test","help msg for dir") flag.Parse() fmt.Println(*ip) fmt.Println(real) }
go build file.go
./file -flagname 3333 -dir ccccccccccccccc
//out put
// 3333
//ccccccccccccccc
相关文章推荐
- golang模板template自定义函数用法示例
- golang简单tls协议用法完整示例
- golang守护进程用法示例
- golang中strconv.ParseInt函数用法示例
- oracle comment命令用法示例分享
- Objective-C中NSArray的基本用法示例
- golang语言中map的初始化及使用:代码示例
- MarkDown用法示例
- 学习实战全笔记--JavaSE--包装类的特性--用法示例(JDK8)
- BeautifulSoup和lxml的基本用法示例
- AspNetPager控件的最基本用法示例介绍
- 倒影view和surfaceView的示例用法
- STL中的Vector用法示例
- jQuery Validation用法示例
- 方法参数params ref out用法和示例
- js setTimeout opener的用法示例详解
- makefile 基础用法示例
- AWK用法示例 awk命令
- StringTokenizer的用法及示例
- JSF中confirm弹出框的用法示例介绍