Command-Line Programs
Arguments Slice
A command-line program receives words in order, usually starting with a command name and its arguments.
Arguments Slice
arguments_slice.go
package main
import "fmt"
func main() {
var action =
args := []string{"task", action, "lesson"}
command := args[0]
selectedAction := args[1]
target := args[2]
fmt.Println("command=", command)
fmt.Println("action=", selectedAction)
fmt.Println("target=", target)
fmt.Println("argCount=", len(args))
}
package main
import "fmt"
func main() {
var action =
args := []string{"task", action, "lesson"}
command := args[0]
selectedAction := args[1]
target := args[2]
fmt.Println("command=", command)
fmt.Println("action=", selectedAction)
fmt.Println("target=", target)
fmt.Println("argCount=", len(args))
}
package main
import "fmt"
func main() {
var action =
args := []string{"task", action, "lesson"}
command := args[0]
selectedAction := args[1]
target := args[2]
fmt.Println("command=", command)
fmt.Println("action=", selectedAction)
fmt.Println("target=", target)
fmt.Println("argCount=", len(args))
}
arguments
Arguments are ordered strings that a program reads to decide what work to do.