flag
更新: 5/25/2025 字数: 0 字 时长: 0 分钟
源码链接:flag.go - Go
用途:flag包用于实现命令行参数的解析。它允许你定义程序可以接受的命令行标志,并在程序运行时解析用户提供的这些标志。 示例如下:
go
//server.go
func main(){
var address string
flag.StringVar(&address, "port", ":8000", "端口号,默认8000")
flag.Parse()
fmt.Println(address)
ListenAndServer(string(":" + address))
}
运行 ./server.exe -h
,显示