package main import ( "flag" "fmt" "strconv" ) func main() { port := flag.Int("p", 8000, "输入端口") //默认8000 fmt.Println(flag.Parsed()) //判断是否已经解析 flag.Parse() other:=flag.Args() //其余参数 fmt.Println(flag.Parsed()) fmt.Println(*port) fmt.Println(strconv.Itoa(*port)) //int转str fmt.Println(other ) }
输出code
false true 233 233 [参数1 参数2]