401件ヒット
[401-401件を表示]
(0.124秒)
ライブラリ
- ビルトイン (401)
キーワード
- < (10)
- <= (10)
- == (12)
- === (12)
- > (10)
- >= (10)
- [] (12)
- default (24)
- default= (12)
-
default
_ proc= (12) - delete (24)
- dig (10)
- eql? (12)
- equal? (12)
- fetch (36)
-
fetch
_ values (20) - flatten (12)
- index (7)
- key (12)
- merge (24)
- merge! (24)
- replace (12)
- store (12)
-
transform
_ keys (12) -
transform
_ keys! (12) - update (24)
-
values
_ at (12)
検索結果
-
Hash
# replace(other) -> self (114.0) -
ハッシュの内容を other の内容で置き換えます。
...の内容を other の内容で置き換えます。
デフォルト値の設定もotherの内容になります。
otherがハッシュではない場合、otherのメソッドto_hashを使って暗黙の変換を試みます。
self = other.to_hash.dup と同じです。
@param other ハッシ...... to_hash でハッシュに変換できるオブジェクトです。
@return self を返します。
//emlist[例][ruby]{
foo = {1 => 'a', 2 => 'b'}
bar = {2 => 'B', 3 => 'C'}
foo.replace(bar)
p foo #=> {2=>"B", 3=>"C"}
zoo = {}
zoo = bar.dup
p zoo #=> {2=>"B", 3=>"C"}
class Foo
def to_hash......{:japan => 'kyoto'}
end
end
h = Hash.new
h.replace(Foo.new) #暗黙の変換
p h #=> {:japan=>"kyoto"}
//}
@see Hash#dup,Hash#merge,Object#to_hash...