golang怎么获取当前命令行参数

349
2023/11/20 6:36:13
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Golang中,可以使用os.Args来获取当前命令行参数。

示例代码如下:

package main

import (
    "fmt"
    "os"
)

func main() {
    // 获取所有命令行参数
    args := os.Args

    // 第一个参数是程序本身的名称
    fmt.Println("程序名称:", args[0])

    // 遍历输出其余的参数
    for i := 1; i < len(args); i++ {
        fmt.Println("参数", i, ":", args[i])
    }
}

运行此程序时,可以在命令行中输入参数,然后程序将输出相应的参数。

例如:

go run main.go hello world

输出:

程序名称: main
参数 1 : hello
参数 2 : world

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: 提升golang中Select Channels Go并发式编程的代码质量方法