[root@aa flagtest]# gofmt main.go
package main
import (
"flag"
"fmt"
)
func main() {
bl := flag.String("a", "参数为空时的默认值", "参数错误时的提示信息")
b2 := flag.String("b", "参数为空时的默认值", "参数错误时的提示信息")
flag.Parse()
//返回的是指针变量
fmt.Println(*bl)
fmt.Println(*b2)
}
[root@aa flagtest]# go run main.go -a a的值为 -b b的值为
a的值为
b的值为
----------------------end