命令行参数是指定程序运行参数的一个常见方式。例如, |
|
package main
|
|
import "os"
import "fmt"
|
|
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
|
下面我们要看看更高级的使用标记的命令行处理方法。 |
下一个例子: 命令行标志.