コマンドラインフラグは、コマンドラインプログラムのオプションを指定する一般的な方法です。たとえば、 |
|
![]() ![]()
|
|
Go には、基本的なコマンドラインフラグの構文解析に対応する |
|
|
|
文字列、整数、boolean オプションには、基本的なフラグ宣言を使用できます。ここでは、 |
|
これは |
|
また、プログラムの別の場所で宣言されている既存の変数を使用するオプションを宣言することもできます。フラグ宣言関数にはポインタを渡す必要があることに注意してください。 |
|
すべてのフラグが宣言されたら、 |
|
ここでは、構文解析されたオプションと、残りの位置指定引数をダンプするだけです。たとえば、 |
|
コマンドラインフラグプログラムを試すには、最初にコンパイルして、その後、結果のバイナリを直接実行するのが最善です。 |
|
まず、すべてのフラグに値を与えることで、作成したプログラムを試します。 |
|
フラグを省略すると、フラグが自動的に既定値になることに注意してください。 |
|
残りの位置指定引数は、フラグの後に指定できます。 |
|
|
|
|
|
|
|
次の例: コマンドラインサブコマンド。