golangでどのようにコマンドライン引数を取得するか

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

ネイティブに聞こえるように日本語にします。1つのオプションのみ必要です。出力:

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