るりまサーチ

最速Rubyリファレンスマニュアル検索!
12件ヒット [1-12件を表示] (0.063秒)
トップページ > クラス:Hash[x] > クエリ:Object#to_hash[x]

別のキーワード

  1. each io#each
  2. each_line io#each
  3. read io#read
  4. each io#gets
  5. open io#seek

ライブラリ

キーワード

検索結果

Hash#replace(other) -> self (7.0)

ハッシュの内容を other の内容で置き換えます。

...ます。
otherがハッシュではない場合、otherのメソッドto_hashを使って暗黙の変換を試みます。

self = other.to_hash.dup と同じです。

@param other ハッシュまたはメソッド to_hash でハッシュに変換できるオブジェクトです。
@return self...
...ace(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...

Hash#to_hash -> self (7.0)

self を返します。

...self を返します。


例:
hash
= {}
p hash.to_hash # => {}
p hash.to_hash == hash # => true

@see Object#to_hash, Hash#to_h...