一.获取用户在命令行输入的参数代码示例
package main
import (
"fmt"
"os"
)
func main() {
// 接收用户传递的参数,都是以字符串方式进行传递的
list := os.Args
n := len(list)
fmt.Printf("n=%v\n", n)
// xx.exe a b c
for i := 0; i < n; i++ {
fmt.Printf("list[%d]=%s\n", i, list[i])
}
// 使用迭代方法
for i, data := range list {
fmt.Printf("list[%d]=%s\n", i, data)
}
}
二.执行结果示意图