一.获取用户在命令行输入的参数代码示例

    1. package main
    2. import (
    3. "fmt"
    4. "os"
    5. )
    6. func main() {
    7. // 接收用户传递的参数,都是以字符串方式进行传递的
    8. list := os.Args
    9. n := len(list)
    10. fmt.Printf("n=%v\n", n)
    11. // xx.exe a b c
    12. for i := 0; i < n; i++ {
    13. fmt.Printf("list[%d]=%s\n", i, list[i])
    14. }
    15. // 使用迭代方法
    16. for i, data := range list {
    17. fmt.Printf("list[%d]=%s\n", i, data)
    18. }
    19. }

    二.执行结果示意图
    image.png