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]