このマニュアルは既にメンテナンスが終了したバージョンの Ruby を対象としています。 最新版のマニュアルへ

Ruby 1.8.7 リファレンスマニュアル

instance method OptionParser#parse!

parse!(argv = self.default_argv) -> [String][permalink][rdoc]

与えられた argv をパースします。

OptionParser#permute! と同様に argv を破壊的にパースします。環境変数に POSIXLY_CORRECT が設定されている場合は、 OptionParser#order! と同様に振舞います。

[PARAM] argv:
パースしたい引数を文字列の配列で指定します。
[EXCEPTION] OptionParser::ParseError:
パースに失敗した場合、発生します。実際は OptionParser::ParseError のサブクラスになります。