package main import ( "flag" "fmt" ) func main() { // 方式1:变量绑定 var name string flag.StringVar(&name, "name", "guest", "用户名") // 方式2:指针获取 age := flag.Int("age", 18, "用户年龄") enable := flag.Bool("enable", false, "是否启用功能") // 解析命令行参数 flag.Parse() // 输出结果 fmt.Printf("用户名:%s\n", name) fmt.Printf("年龄:%d\n", *age) fmt.Printf("功能启用:%t\n", *enable) }