go flag的使用
来源:互联网 发布:玛雅软件如何下载 编辑:程序博客网 时间:2024/06/01 08:27
package mainimport "flag"import "fmt"import "strconv"type percentage float32func (p *percentage) Set(s string) error { v, err := strconv.ParseFloat(s, 32) *p = percentage(v) return err}func (p *percentage) String() string { return fmt.Sprintf("%f", *p) }func main() { namePtr := flag.String("name", "lyh", "user's name") agePtr := flag.Int("age", 22, "user's age") vipPtr := flag.Bool("vip", true, "is a vip user") var email string flag.StringVar(&email, "email", "lyhopq@gmail.com", "user's email") var pop percentage flag.Var(&pop, "pop", "popularity") flag.Parse() others := flag.Args() fmt.Println("name:", *namePtr) fmt.Println("age:", *agePtr) fmt.Println("vip:", *vipPtr) fmt.Println("pop:", pop) fmt.Println("email:", email) fmt.Println("other:", others)}
阅读全文
0 0
- go flag的使用
- go语言:flag的使用
- Go学习笔记:flag库的使用
- Go语言的参数解析(flag)
- flag的使用
- Go flag包示例
- Go 的 flag 包可以解析命令行的参数
- GO语言flag参数解析
- Activity intent经常使用的 FLAG 集合
- Activity intent经常使用的 FLAG 集合(
- Activity intent经常使用的 FLAG 集合
- Activity intent经常使用的 FLAG 集合
- Activity intent经常使用的 FLAG 集合
- intent经常使用的 FLAG 集合
- Activity intent经常使用的 FLAG 集合
- Activity intent经常使用的 FLAG 集合
- 【Android Intent】经常使用的 FLAG 集合
- Activity intent经常使用的 FLAG 集合
- JAXP学习(1)基础知识
- 面向对象设计(一)——对象和类的理解
- MyEclipse SVN安装
- OKHttp源码解析
- 微信小程序之UI篇
- go flag的使用
- MYSQL乐观锁
- java_集合体系之ArrayList详解、源码及示例——03
- AndroidManifest配置之uses-feature
- numpy库 简介
- EA&UML日拱一卒-活动图::AcceptCallAction和ReplyAction
- mmap和shm共享内存的区别和联系
- SVN的基本
- MYSQL悲观锁