溫馨提示×

golang怎么獲取當(dāng)前命令行參數(shù)

小億
138
2023-11-22 06:36:13
欄目: 編程語言

在Golang中,可以使用os.Args來獲取當(dāng)前命令行參數(shù)。

示例代碼如下:

package main

import (
    "fmt"
    "os"
)

func main() {
    // 獲取所有命令行參數(shù)
    args := os.Args

    // 第一個(gè)參數(shù)是程序本身的名稱
    fmt.Println("程序名稱:", args[0])

    // 遍歷輸出其余的參數(shù)
    for i := 1; i < len(args); i++ {
        fmt.Println("參數(shù)", i, ":", args[i])
    }
}

運(yùn)行此程序時(shí),可以在命令行中輸入?yún)?shù),然后程序?qū)⑤敵鱿鄳?yīng)的參數(shù)。

例如:

go run main.go hello world

輸出:

程序名稱: main
參數(shù) 1 : hello
參數(shù) 2 : world

0