アカウント名:
パスワード:
興味持ったのがこれ。
var omitNewline = flag.Bool("n", false, "don't print final newline")flag.Parse(); // Scans the arg list and sets up flags if !*omitNewline { :
このコマンドラインパース方法は面白いと思った。この発想はなかったっす。# おれが見たことないだけかもしんないけどたしかに、プログラム中最初の1回しかパースしないんだから内部でスタティック変数使おうがなにしようが関係ないわけだな。
まぁこれはこの言語とは関係ないからオフトピだな。
これはGoogleが前からオープンソースにしてたgflagsと同じような発想なんじゃないかな。 http://code.google.com/p/google-gflags/ [google.com]
たくさんの開発者がバラバラにオプションを追加するから、バラバラに定義を書けた方がいいってことだったような。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲはアレゲを呼ぶ -- ある傍観者
コマンドライン引数の扱い (スコア:1)
興味持ったのがこれ。
このコマンドラインパース方法は面白いと思った。この発想はなかったっす。# おれが見たことないだけかもしんないけど
たしかに、プログラム中最初の1回しかパースしないんだから内部でスタティック変数使おうがなにしようが関係ないわけだな。
まぁこれはこの言語とは関係ないからオフトピだな。
Re: (スコア:0)
これはGoogleが前からオープンソースにしてたgflagsと同じような発想なんじゃないかな。 http://code.google.com/p/google-gflags/ [google.com]
たくさんの開発者がバラバラにオプションを追加するから、バラバラに定義を書けた方がいいってことだったような。
Re:コマンドライン引数の扱い (スコア:1)