コールフラグが容易パケット送信コマンドラインパラメータを取得することができる、といった実装することができる同様のnginxの実行プログラムは、コマンドラインパラメータの異なる動作を実行するためにターゲットを取得します
主パッケージ のインポート( " のフラグ" " FMT " " OS " ) FUNCメイン(){ VAR H BOOLの VaRのC、S ストリング flag.BoolVar(&H、" H "、falseに、" ヘルプ" ) flag.StringVar(&C、" C "、" CONF / nginx.conf "、" セットコンフィグレーションファイル:" ) flag.StringVar(&S、"S 」、"" 、" 管理サービス:リロード|再起動|スタート| STOP " ) flag.Parse() IF H { FMT .Fprintf(os.Stdout、" nginxのバージョン:nginxの/%S \ N- "、" 100.0.0 " ) flag.PrintDefaults() } IF C!= "" { FMT .Println(" -cパラメータ" 、C) } IF S!= "" { FMT .Println(" -sパラメータ" 、S) } }