GoLang 捕获命令行参数

来源:互联网 发布:桌面控制软件 编辑:程序博客网 时间:2024/06/08 13:32
package mainimport ("flag""fmt")func main() {var (s1_string stringi1_int    inti64_1_int int64)s_string := flag.String("s", "0", "this is s") //返回 string 指针flag.StringVar(&s1_string, "s1", "0", "this is s1")i_int := flag.Int("i", 0, "this is i") //返回 int 指针flag.IntVar(&i1_int, "i1", 0, "this is i1")i64_int := flag.Int64("i64", 0, "this is i64") // 返回 int64 指针flag.Int64Var(&i64_1_int, "i64", 0, "this is i64_1_int")flag.Parse() //解析注册的flagfmt.Println(*s_string)fmt.Println(s1_string)fmt.Println(*i_int) //intfmt.Println(i1_int)fmt.Println(*i64_int)fmt.Println(i64_1_int)}

0 0
原创粉丝点击