命令行参数
是指定程序运行参数的一个常见方式。例如, |
|
package main |
|
import ( "fmt" "os" ) |
|
func main() { |
|
|
argsWithProg := os.Args argsWithoutProg := os.Args[1:] |
你可以使用标准的下标方式取得单个参数的值。 |
arg := os.Args[3] |
fmt.Println(argsWithProg) fmt.Println(argsWithoutProg) fmt.Println(arg) } |
要实验命令行参数,最好先使用 |
$ go build command-line-arguments.go $ ./command-line-arguments a b c d [./command-line-arguments a b c d] [a b c d] c |
下面我们要看看更高级的使用标记的命令行处理方法。 |
下一个例子: 命令行标志