るりまサーチ

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

別のキーワード

  1. _builtin new
  2. _builtin inspect
  3. _builtin []
  4. _builtin to_s
  5. _builtin each

クラス

モジュール

オブジェクト

キーワード

検索結果

<< 1 2 3 ... > >>

Random::DEFAULT -> Class (26115.0)

Ruby 3.0 から非推奨です。代わりに Random クラスオブジェクトを擬似乱数生成器として使用してください。

...から非推奨です。代わりに Random クラスオブジェクトを擬似乱数生成器として使用してください。


また、 Random::DEFAULT は Random クラスオブジェクトが返ります。

//emlist[][ruby]{
Random::DEFAULT == Random # => true
Random.rand(10) # => 4
//}...

Random::DEFAULT -> Random (26103.0)

Ruby 3.0 から非推奨です。代わりに Random クラスオブジェクトを擬似乱数生成器として使用してください。

Ruby 3.0 から非推奨です。代わりに Random クラスオブジェクトを擬似乱数生成器として使用してください。

デフォルトの擬似乱数生成器です。
Random.rand や Kernel.#rand などで使用されます。

@see Random.srand, Kernel.#srand

Hash#default -> object | nil (14194.0)

ハッシュのデフォルト値を返します。

...なることに注意してください。この場合、ハッシュのデフォルト値に
ついて調べるには 2 番目の形式か Hash#default_proc を使ってください。

2 番目の形式はハッシュがデフォルト値としてブロックを持つ場合に、
self と引数 ke...
....new("default")
p h.default #=> "default"
p h.default(:some) #=> "default"
p h #=>{}

h = Hash.new{|hash, key| hash[key] ="default" }
p h.default #=> nil
p h.default(:some) #=> "default"
p h #=> {:some=>"default"}

h = Hash.new
p h.default #=> nil
p h.default(:som...
...e) #=> nil
p h #=> {}
//}

@see Hash#default=, Hash#default_proc...

Hash#default(key) -> object | nil (14194.0)

ハッシュのデフォルト値を返します。

...なることに注意してください。この場合、ハッシュのデフォルト値に
ついて調べるには 2 番目の形式か Hash#default_proc を使ってください。

2 番目の形式はハッシュがデフォルト値としてブロックを持つ場合に、
self と引数 ke...
....new("default")
p h.default #=> "default"
p h.default(:some) #=> "default"
p h #=>{}

h = Hash.new{|hash, key| hash[key] ="default" }
p h.default #=> nil
p h.default(:some) #=> "default"
p h #=> {:some=>"default"}

h = Hash.new
p h.default #=> nil
p h.default(:som...
...e) #=> nil
p h #=> {}
//}

@see Hash#default=, Hash#default_proc...

Hash#default_proc=(pr) (14151.0)

ハッシュのデフォルト値を返す Proc オブジェクトを 変更します。

...デフォルトは値(Hash#default)の場合も
Proc の場合(Hash#default_proc)でも上書きされます。

引数には to_proc で Proc オブジェクトに変換できる
オブジェクトも受け付けます。

nil を指定した場合は現在の Hash#default_proc をクリアしま...
...す。

@param pr デフォルト値を返す手続きオブジェクト

//emlist[例][ruby]{
h = {}
h.default_proc = proc do |hash, key|
hash[key] = case
when (key % 15).zero?
"FizzBuzz"
when (key % 5).zero?
"Buzz"
when (...
...2] # => 2
p h[3] # => "Fizz"
p h[5] # => "Buzz"
p h[15] # => "FizzBuzz"

h.default_proc = nil
p h[16] # => nil
# default_proc が nil になったので `16=>16 が追加されていない`
p h # => {1=>1, 2=>2, 3=>"Fizz", 5=>"Buzz", 15=>"FizzBuzz"}
//}

@see Hash#default_proc, Hash#default...

絞り込み条件を変える

Hash#default_proc -> Proc | nil (14145.0)

ハッシュのデフォルト値を返す Proc オブジェクトを返します。 ハッシュがブロック形式のデフォルト値を持たない場合 nil を返します。

...he #{key} not exist in #{hash.inspect}"}
p h.default #=> nil
p block = h.default_proc #=> #<Proc:0x0x401a9ff4>
p block.call({},:foo) #=> "The foo not exist in {}"

h = Hash.new("default")
p h.default #=> "default"
p h.default_proc #=> nil
//}

@see Hash#default...

Encoding.default_external=(encoding) (14139.0)

既定の外部エンコーディングを設定します。

...ィングを設定します。

default
_external を変更する前に作成した文字列と、default_external を変更した後に作成した文字列とではエンコーディングが異なる可能性があるため、Ruby スクリプト内で Encoding.default_external を設定しては...
...に、ruby -E を使用して、正しい default_external で Ruby を起動してください。

デフォルトの外部エンコーディングがどのように使われるかについては Encoding.default_external を参照してください。

@see spec/rubycmd Encoding.default_external...

Encoding.default_internal=(encoding) (14139.0)

既定の内部エンコーディングを設定します。

...ィングを設定します。

default
_internal を変更する前に作成した文字列と、default_internal を変更した後に作成した文字列とではエンコーディングが異なる可能性があるため、Ruby スクリプト内で Encoding.default_internal を設定しては...
...に、ruby -E を使用して、正しい default_internal で Ruby を起動してください。

デフォルトの内部エンコーディングがどのように使われるかについては Encoding.default_internal を参照してください。

@see spec/rubycmd Encoding.default_internal...

Hash#default=(value) (14139.0)

ハッシュのデフォルト値を value に変更します。対応する値が存 在しないキーで検索した時にはこの値を返すようになります。

...ロックを含む)が既に設定してあった場合も value で上書きします。

@param value 設定するデフォルト値です。
@return value を返します。

//emlist[例][ruby]{
h = {}
p h.default #=>nil

h.default = "default"
p h.default #=>"default"
//}

@see Hash#default...

Encoding.default_external -> Encoding (14133.0)

既定の外部エンコーディングを返します。

...す。

Rubyはロケールまたは -E オプションに従って default_external を決定します。ロケールの確認・設定方法については各システムのマニュアルを参照してください。


default
_external は必ず設定されます。Encoding.locale_charmap が ni...
...l を返す場合には US-ASCII が、
ロケールにRubyが扱えないエンコーディングが指定されている場合には ASCII-8BIT が、default_external に設定されます。

@see spec/rubycmd locale(1), Encoding.locale_charmap Encoding.default_internal...
...従って default_external を決定します。ロケールの確認・設定方法については各システムのマニュアルを参照してください。

-E オプションを指定していない場合は、WindowsではUTF-8、その他のOSではロケールに従って default_external...
...を決定します。

default
_external は必ず設定されます。Encoding.locale_charmap が nil を返す場合には US-ASCII が、
ロケールにRubyが扱えないエンコーディングが指定されている場合には ASCII-8BIT が、default_external に設定されます。

@see...
...spec/rubycmd locale(1), Encoding.locale_charmap Encoding.default_internal...

絞り込み条件を変える

Encoding.default_internal -> Encoding | nil (14127.0)

既定の内部エンコーディングを返します。デフォルトでは nil です。

...いない場合、 default_internal を使用します。

文字列リテラルを作成した場合、エンコーディングには default_internal ではなく __ENCODING__ 特殊変数で参照できるスクリプトエンコーディングが使用されます。

default
_internal は、ソ...
...ースファイルの IO.internal_encoding または -E オプションで初期化されます。

@see spec/rubycmd Encoding.default_external...
<< 1 2 3 ... > >>