|
Parametry příkazové řádky
jsou běžný způsob jak parametrizovat spouštění programů.
Například, |
|
package main
|
|
import "os"
import "fmt"
|
|
func main() {
|
|
|
|
argsWithProg := os.Args
argsWithoutProg := os.Args[1:]
|
|
Můžete získat individuální argumenty normálním indexováním. |
arg := os.Args[3]
|
fmt.Println(argsWithProg)
fmt.Println(argsWithoutProg)
fmt.Println(arg)
}
|
|
Pro experimentování s parametry příkazové řádky je
nejlepší nejdřív vybuildovat binární program pomocí
|
$ 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
|
|
Příště se podíváme na pokročilejší zpracovávání příkazové řádky s příznaky. |
Další příklad: Příznaky na příkazové řádce.