るりまサーチ

最速Rubyリファレンスマニュアル検索!
60件ヒット [1-60件を表示] (0.015秒)
トップページ > クエリ:params[x] > クエリ:getopts[x]

別のキーワード

  1. openssl params
  2. dh params_ok?
  3. value set_params
  4. dh params
  5. rsa params

ライブラリ

クラス

モジュール

キーワード

検索結果

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

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

...fault_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 (18138.0)

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

...fault_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::Arguable#getopts(short_opt, *long_opt) -> Hash (18119.0)

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

...Hash として返します。

コマンドラインに - もしくは -- を指定した場合、それ以降の解析を行ないません。

@param short_opt ショートネームのオプション(-f や -fx)を文字列で指定します。オプションが -f と -x の
2...
...ブク
ラスの例外になります。

//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...

optparse (66.0)

コマンドラインのオプションを取り扱うためのライブラリです。

...に格納します。

//emlist[sample.rb][ruby]{
require 'optparse'
opt = OptionParser.new

params
= {}

opt.on('-a') {|v| params[:a] = v }
opt.on('-b') {|v| params[:b] = v }

opt.parse!(ARGV)
p ARGV
p params
//}

ruby sample.rb -a foo bar -b baz
# => ["foo", "bar", "baz"]...
...き方ができるようになります。
OptionParser::Arguable#getopts はオプションを保持した Hash を返します。

//emlist[sample.rb][ruby]{
require 'optparse'
params
= ARGV.getopts("a:b:", "foo", "bar:")
p params
//}
この sample.rb を実行すると
$ ruby sample.rb -a 1 --f...
...//emlist[sample.rb][ruby]{
require 'optparse'
opt = OptionParser.new

params
= {}

opt.on('-a') {|v| v }
opt.on('-b', '--bbb') {|v| v }

opt.parse!(ARGV, into: params) # intoオプションにハッシュを渡す
p ARGV
p params
//}

ruby sample.rb -a foo bar -b baz
# => ["foo"...

ruby 1.8.3 feature (24.0)

ruby 1.8.3 feature *((<ruby 1.8 feature>)) *((<ruby 1.8.2 feature>))

...: Net::HTTP.post_form(url, params) [lib] [new]

: Net::HTTPHeader#content_length= [lib] [new]
: Net::HTTPHeader#content_type [lib] [new]
: Net::HTTPHeader#main_type [lib] [new]
: Net::HTTPHeader#sub_type [lib] [new]
: Net::HTTPHeader#type_params [lib] [new]
: Net::HTTPHea...
...境下において、PATHの区切り値にセミコロンを使うよう修正しました。((<ruby-dev:26232>))

=== 2005-05-24
: getopts [lib] [obsolete]
getopts
が deprecated になりました。deprecated であるという警告は、
オプションに -w を付けた時に出ます。...

絞り込み条件を変える