すべてのフラグ引数がコマンド ラインから設定されていることを確認するにはどうすればよいですか? 各フラグ名を具体的にチェックせずにこれを行い、代わりにすべてのフラグを動的にチェックしたいと思います。
これが私のコードですmain.go
:
package main
import (
"fmt"
"flag"
)
func main() {
x := flag.String("x", "", "x flag")
y := flag.String("y", "", "y flag")
flag.Parse()
}
たとえば、次のように実行します。go run main.go -x hello