るりまサーチ

最速Rubyリファレンスマニュアル検索!
36件ヒット [1-36件を表示] (0.126秒)

別のキーワード

  1. _builtin b
  2. string b
  3. b string
  4. b _builtin
  5. b

ライブラリ

クラス

モジュール

検索結果

OptionParser::Arguable#getopts(short_opt, *long_opt) -> Hash (21120.0)

指定された short_opt や long_opt に応じて自身をパースし、結果を Hash として返します。

...や --bufsize=512)を文字列で指定をします。
オプションが引数をとる場合は後ろに ":" を付けます。
オプションの引数のデフォルト値を ":" の直後に指定することができます。
例えば、"bufsize...
...の例外になります。

//emlist[t.rb][ruby]{
require 'optparse'
params = ARGV.getopts("ab:", "foo", "bar:", "bufsize:1024")
p params
//}

# 実行結果
$ ruby t.rb -b 1 --foo --bar xxx -- -a
{"bufsize"=>"1024", "a"=>false, "b"=>"1", "foo"=>true, "bar"=>"xxx"} # "a"=>false であること...

OptionParser#getopts(*opts) -> Hash (18121.0)

引数をパースした結果を、Hash として返します。

...default_argv をパースします。

//emlist[][ruby]{
opt = OptionParser.new
params = opt.getopts(ARGV, "ab:", "foo", "bar:")
# params["a"] = true # -a
# params["b"] = "1" # -b1
# params["foo"] = true # --foo
# params["bar"] = "x" # --bar x
//}

@param argv パースしたい配列を指...

OptionParser#getopts(argv, *opts) -> Hash (18121.0)

引数をパースした結果を、Hash として返します。

...default_argv をパースします。

//emlist[][ruby]{
opt = OptionParser.new
params = opt.getopts(ARGV, "ab:", "foo", "bar:")
# params["a"] = true # -a
# params["b"] = "1" # -b1
# params["foo"] = true # --foo
# params["bar"] = "x" # --bar x
//}

@param argv パースしたい配列を指...