るりまサーチ (Ruby 2.5.0)

最速Rubyリファレンスマニュアル検索!
6件ヒット [1-6件を表示] (0.019秒)
トップページ > クエリ:IO[x] > バージョン:2.5.0[x] > ライブラリ:getoptlong[x]

別のキーワード

  1. io popen
  2. io pipe
  3. io each
  4. io each_line
  5. io readlines

検索結果

GetoptLong#set_options(*arguments) -> self (18307.0)

あなたのプログラムで、認識させたいオプションをセットします。 個々のオプションは、オプション名と引数のフラグからなる配列でな ければいけません。

...番左端のオプション名が、オプションの正式名
になります。配列中の引数のフラグは、GetoptLong::NO_ARGUMENT,
GetoptLong
::REQUIRE_ARGUMENT, GetoptLong::OPTIONAL_ARGUMENT
のいずれかでなくてはなりません。

オプションを設定できるのは、get,...
...れるた場合、発生します。

parser.set_options(['-d', '--debug', GetoptLong::NO_ARGUMENT],
['--version', GetoptLong::NO_ARGUMENT],
['--help', GetoptLong::NO_ARGUMENT])

オプション名と引数のフラグの順番に決まり...
...はないので、次のような
形式でも構いません。

parser.set_options([GetoptLong::NO_ARGUMENT, '-d', '--debug'],
[GetoptLong::NO_ARGUMENT, '--version'],
[GetoptLong::NO_ARGUMENT, '--help'])...

GetoptLong::OPTIONAL_ARGUMENT -> 2 (18307.0)

オプションにはオプショナル引数があることを表す定数です。

オプションにはオプショナル引数があることを表す定数です。

GetoptLong::AmbiguousOption (18007.0)

与えられたオプションは名前の後方が省略されていると思われるが、一意に決まらない 場合に発生する例外です。

与えられたオプションは名前の後方が省略されていると思われるが、一意に決まらない
場合に発生する例外です。

GetoptLong::InvalidOption (18007.0)

知らないオプションが与えられた場合に発生する例外です。

知らないオプションが与えられた場合に発生する例外です。

GetoptLong#each_option {|optname, optarg|...} (9307.0)

get メソッドのイテレータ版です。オプションとその引数の取得を 繰り返し行います。

...get メソッドのイテレータ版です。オプションとその引数の取得を
繰り返し行います。

@see GetoptLong#get...

絞り込み条件を変える

GetoptLong#get_option -> [String, String] (9307.0)

ARGV から、次のオプションの名前と、もしあればその引数の組を取 得します。メソッドは 2 つの値を返し、1 つ目の値がオプション名 (例: --max-size) で、2 つ目がオプションの引数 (例: 20K) です。

...ない場合は、エラーとなって、以下のいずれかの例外が発生し
ます。

* GetoptLong::AmbiguousOption
* GetoptLong::InvalidOption
* GetoptLong::MissingArgument
* GetoptLong::NeedlessArgument

加えて、静粛 (quiet) フラグが有効になっていない限り、エ...