Go言語のflagパッケージについてまとめました。
動作環境
| ホストOS | Windows 10 21H1(19043.2130) 64bit |
| WSL | 2 |
| Visual Studio Code | 1.70.2 |
| Docker Desktop | 4.12.0(85629) |
| Go | 1.19.2 |
サンプル
.
├── go.mod
└── main.go
# go buildでソースコードをビルドします。
go build
==========
.
├── go.mod
├── [ビルドされたファイル] # go.modに記述されたモジュール名になります。
└── main.go
ビルドされたファイル名をコマンド名として実行することができます。
./[ビルドされたファイル] -i 1 -s "Hello, World" -b
==========
1 | Hello, World | true