package main
import (
"flag"
"fmt"
)
func main() {
var name string
var age int64
flag.StringVar(&name,"name","default","log in user")
flag.Int64Var(&age, "age", 16, "help message for flagname")
// 必须有这一行
flag.Parse()
fmt.Println( reflect.TypeOf( name ) )
fmt.Println( name )
fmt.Println( reflect.TypeOf( age ) )
fmt.Println( age )
}
命令行go run ,或者运行打包后的可执行文件。
go run main.go -name lucy -age 21
string
lucy
int64
21