36件ヒット
[1-36件を表示]
(0.126秒)
別のキーワード
検索結果
先頭3件
-
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 パースしたい配列を指...