るりまサーチ

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

別のキーワード

  1. _builtin *
  2. matrix *
  3. array *
  4. vector *
  5. bigdecimal *

検索結果

<< 1 2 3 ... > >>

GC::OPTS -> [String] (18179.0)

コンパイル時に指定したGCのオプションです。

...です。

*
"GC_DEBUG"
*
"USE_RGENGC"
*
"RGENGC_DEBUG"
*
"RGENGC_CHECK_MODE"
*
"RGENGC_PROFILE"
*
"RGENGC_ESTIMATE_OLDMALLOC"
*
"GC_PROFILE_MORE_DETAIL"
*
"GC_ENABLE_LAZY_SWEEP"
*
"CALC_EXACT_MALLOC_SIZE"
*
"MALLOC_ALLOCATED_SIZE"
*
"MALLOC_ALLOCATED_SIZE_CHECK"
*
"GC_PROFIL...
...E_DETAIL_MEMORY"

例:

GC::OPTS # => ["USE_RGENGC", "RGENGC_ESTIMATE_OLDMALLOC", "GC_ENABLE_LAZY_SWEEP"]
# この場合、GCデバッグ機能やプロファイル機能は無効化されている...

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

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

...= 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 パースしたい配列を指定します。

@param opts 引数を文字列で指定しま...

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

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

...= 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 パースしたい配列を指定します。

@param opts 引数を文字列で指定しま...

OptionParser.getopts(*opts) -> Hash (6309.0)

引数をパースした結果を、Hash として返します。(self.new.getopts と同じです)

...引数をパースした結果を、Hash として返します。(self.new.getopts と同じです)

@param argv パースしたい配列を指定します。

@param opts 引数を文字列で指定します。

@raise OptionParser::ParseError パースに失敗した場合、発生します。...
...実際は OptionParser::ParseError のサブク
ラスになります。


@see OptionParser#getopts...

OptionParser.getopts(argv, *opts) -> Hash (6309.0)

引数をパースした結果を、Hash として返します。(self.new.getopts と同じです)

...引数をパースした結果を、Hash として返します。(self.new.getopts と同じです)

@param argv パースしたい配列を指定します。

@param opts 引数を文字列で指定します。

@raise OptionParser::ParseError パースに失敗した場合、発生します。...
...実際は OptionParser::ParseError のサブク
ラスになります。


@see OptionParser#getopts...

絞り込み条件を変える

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

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

...arseError のサブク
ラスの例外になります。

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

NEWS for Ruby 2.7.0 (1530.0)

NEWS for Ruby 2.7.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。

...== 2.6.0 以降の変更

=== 言語仕様の変更

==== パターンマッチ

*
パターンマッチが実験的機能として導入されました。 14912

//emlist[][ruby]{
case [0, [1, 2, 3]]
in [a, [b, *c]]
p a #=> 0
p b #=> 1
p c #=> [2, 3]
end
//}

//emlist[][ruby]{
case {a: 0,...
...}]}
#=> NoMatchingPatternError
//}

*
詳細は https://speakerdeck.com/k_tsj/pattern-matching-new-feature-in-ruby-2-dot-7 のスライドを参照してください。
*
スライドは少し古い内容になっていることに注意してください。

*
パターンマッチに対す...
...xt/*" のデフォルトの charset が ISO-8859-1 から UTF-8 に
なりました。 15933

*
OptionParser
*
不明なオプションに対して "Did you mean?" が表示されるようになりました。 16256

//emlist[test.rb][ruby]{
require "optparse"
OptionParser.new do |opts|...

IO.for_fd(fd, mode = "r", **opts) -> IO (258.0)

オープン済みのファイルディスクリプタ fd に対する新しい IO オブジェクトを生成して返します。

...ドは以下のキーワード引数を利用できます。
*
:mode mode引数と同じ意味です
*
:external_encoding 外部エンコーディング。"-" はデフォルト外部エンコーディングの
別名です。
*
:internal_encoding 内部エンコーディング。"-" は...
...変換しません。
*
:encoding "extenc:intenc" の形で外部/内部エンコーディングを指定します。
*
:textmode 真を渡すと mode の "t" と同じ意味になります。
*
:binmode 真を渡すと mode の "b" と同じ意味になります。
*
:autoclose 偽を渡す...
...環境では第一引数で指定した fd のモードを引き継ぎ、
利用できない環境では "r" になります。

@param opts キーワード引数

@raise Errno::EXXX IO オブジェクトの生成に失敗した場合に発生します。

//emlist[例:IO.new による...

IO.new(fd, mode = "r", **opts) -> IO (258.0)

オープン済みのファイルディスクリプタ fd に対する新しい IO オブジェクトを生成して返します。

...ドは以下のキーワード引数を利用できます。
*
:mode mode引数と同じ意味です
*
:external_encoding 外部エンコーディング。"-" はデフォルト外部エンコーディングの
別名です。
*
:internal_encoding 内部エンコーディング。"-" は...
...変換しません。
*
:encoding "extenc:intenc" の形で外部/内部エンコーディングを指定します。
*
:textmode 真を渡すと mode の "t" と同じ意味になります。
*
:binmode 真を渡すと mode の "b" と同じ意味になります。
*
:autoclose 偽を渡す...
...環境では第一引数で指定した fd のモードを引き継ぎ、
利用できない環境では "r" になります。

@param opts キーワード引数

@raise Errno::EXXX IO オブジェクトの生成に失敗した場合に発生します。

//emlist[例:IO.new による...

IO.open(fd, mode = "r", **opts) -> IO (258.0)

オープン済みのファイルディスクリプタ fd に対する新しい IO オブジェクトを生成して返します。

...ドは以下のキーワード引数を利用できます。
*
:mode mode引数と同じ意味です
*
:external_encoding 外部エンコーディング。"-" はデフォルト外部エンコーディングの
別名です。
*
:internal_encoding 内部エンコーディング。"-" は...
...変換しません。
*
:encoding "extenc:intenc" の形で外部/内部エンコーディングを指定します。
*
:textmode 真を渡すと mode の "t" と同じ意味になります。
*
:binmode 真を渡すと mode の "b" と同じ意味になります。
*
:autoclose 偽を渡す...
...環境では第一引数で指定した fd のモードを引き継ぎ、
利用できない環境では "r" になります。

@param opts キーワード引数

@raise Errno::EXXX IO オブジェクトの生成に失敗した場合に発生します。

//emlist[例:IO.new による...

絞り込み条件を変える

IO.open(fd, mode = "r", **opts) {|io| ... } -> object (258.0)

オープン済みのファイルディスクリプタ fd に対する新しい IO オブジェクトを生成して返します。

...ドは以下のキーワード引数を利用できます。
*
:mode mode引数と同じ意味です
*
:external_encoding 外部エンコーディング。"-" はデフォルト外部エンコーディングの
別名です。
*
:internal_encoding 内部エンコーディング。"-" は...
...変換しません。
*
:encoding "extenc:intenc" の形で外部/内部エンコーディングを指定します。
*
:textmode 真を渡すと mode の "t" と同じ意味になります。
*
:binmode 真を渡すと mode の "b" と同じ意味になります。
*
:autoclose 偽を渡す...
...環境では第一引数で指定した fd のモードを引き継ぎ、
利用できない環境では "r" になります。

@param opts キーワード引数

@raise Errno::EXXX IO オブジェクトの生成に失敗した場合に発生します。

//emlist[例:IO.new による...

IO.for_fd(fd, mode = "r", **opts) -> IO (252.0)

オープン済みのファイルディスクリプタ fd に対する新しい IO オブジェクトを生成して返します。

...ドは以下のキーワード引数を利用できます。
*
:mode mode引数と同じ意味です
*
:external_encoding 外部エンコーディング。"-" はデフォルト外部エンコーディングの
別名です。
*
:internal_encoding 内部エンコーディング。"-" は...
...変換しません。
*
:encoding "extenc:intenc" の形で外部/内部エンコーディングを指定します。
*
:textmode 真を渡すと mode の "t" と同じ意味になります。
*
:binmode 真を渡すと mode の "b" と同じ意味になります。
*
:autoclose 偽を渡す...
...環境では第一引数で指定した fd のモードを引き継ぎ、
利用できない環境では "r" になります。

@param opts キーワード引数

@raise Errno::EXXX IO オブジェクトの生成に失敗した場合に発生します。

//emlist[例:IO.new による...

IO.new(fd, mode = "r", **opts) -> IO (252.0)

オープン済みのファイルディスクリプタ fd に対する新しい IO オブジェクトを生成して返します。

...ドは以下のキーワード引数を利用できます。
*
:mode mode引数と同じ意味です
*
:external_encoding 外部エンコーディング。"-" はデフォルト外部エンコーディングの
別名です。
*
:internal_encoding 内部エンコーディング。"-" は...
...変換しません。
*
:encoding "extenc:intenc" の形で外部/内部エンコーディングを指定します。
*
:textmode 真を渡すと mode の "t" と同じ意味になります。
*
:binmode 真を渡すと mode の "b" と同じ意味になります。
*
:autoclose 偽を渡す...
...環境では第一引数で指定した fd のモードを引き継ぎ、
利用できない環境では "r" になります。

@param opts キーワード引数

@raise Errno::EXXX IO オブジェクトの生成に失敗した場合に発生します。

//emlist[例:IO.new による...
<< 1 2 3 ... > >>