我试图从返回的字符串转换flag.Arg(n)成int。Go中惯用的方式是什么?
flag.Arg(n)
int
例如,
package main import ( "flag" "fmt" "os" "strconv" ) func main() { flag.Parse() s := flag.Arg(0) // string to int i, err := strconv.Atoi(s) if err != nil { // handle error fmt.Println(err) os.Exit(2) } fmt.Println(s, i) }