Hash(arg) -> HashRuby 2.0.0 から[permalink][rdoc][edit][K, V] (nil | [ ] _empty) → Hash[K, V] [K, V] (hash[K, V] hash_like) → Hash[K, V]-
引数 arg で指定したオブジェクトを to_hash メソッドを呼び出す事で Hash オブジェクトに変換します。nil か [] を指定した場合は空の Hash オブジェクトを返します。
- [PARAM]
arg: - 変換対象のオブジェクトを指定します。
p Hash([]) # => {} p Hash(nil) # => {} p Hash(key: :value) # => {:key => :value} Hash([1, 2, 3]) # ~> TypeError- [EXCEPTION]
TypeError: - 変換できないオブジェクトを指定した場合に発生します。
- [PARAM]