Go プログラムに渡されるコマンドライン引数にアクセスするにはどうすればよいでしょうか? 質問する

Go プログラムに渡されるコマンドライン引数にアクセスするにはどうすればよいでしょうか? 質問する

Go でコマンドライン引数にアクセスするにはどうすればいいですか? それらは引数として渡されませんmain

複数のパッケージをリンクして作成される可能性のある完全なプログラムには、mainと呼ばれる1つのパッケージと関数が必要です。

func main() { ... }

定義されています。関数 main.main() は引数を取らず、値を返しません。

ベストアンサー1

コマンドライン引数にアクセスするには、os.Args変数。例えば、

package main

import (
    "fmt"
    "os"
)

func main() {
    fmt.Println(len(os.Args), os.Args)
}

また、フラグパッケージコマンドラインフラグの解析を実装します。

おすすめ記事