数组、切片

获取命令行参数

Go的内建包 os 提供了一个名为 Args 的变量,它是一个字符串切片([]string),包含了程序运行时传递的所有命令行参数。第一个元素 os.Args[0] 是程序本身的路径名,之后的元素是用户提供的参数。

 1package main
 2
 3import (
 4    "fmt"
 5    "os"
 6)
 7
 8func main() {
 9    // 遍历所有命令行参数
10    for i, arg := range os.Args {
11        fmt.Printf("Argument %d: %s\n", i, arg)
12    }
13}