Files
bulma/flag/base_flag.go

25 lines
462 B
Go

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)
}