るりまサーチ

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

別のキーワード

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

ライブラリ

検索結果

Hash#transform_keys! -> Enumerator (18115.0)

すべての値に対してブロックを呼び出した結果でハッシュのキーを変更します。 値は変化しません。

...変化しません。

@return transform_keys! は常に self を返します。
ブロックが与えられなかった場合は、Enumerator オブジェクトを
返します。


//emlist[例][ruby]{
h = { a: 1, b: 2, c: 3 }
h.transform_keys! {|k| k.to_s } # => { "a" => 1, "...
...b" => 2, "c" => 3 }
h.transform_keys!(&:to_sym) # => { a: 1, b: 2, c: 3 }
h.transform_keys!.with_index {|k, i| "#{k}.#{i}" }
# => { "a.0" => 1, "b.1" => 2, "c.2" => 3 }
//}

@see Hash#transform_keys
@see Hash#transform_values
@see Hash#transform_values!...

Hash#transform_keys! {|key| ... } -> self (18115.0)

すべての値に対してブロックを呼び出した結果でハッシュのキーを変更します。 値は変化しません。

...変化しません。

@return transform_keys! は常に self を返します。
ブロックが与えられなかった場合は、Enumerator オブジェクトを
返します。


//emlist[例][ruby]{
h = { a: 1, b: 2, c: 3 }
h.transform_keys! {|k| k.to_s } # => { "a" => 1, "...
...b" => 2, "c" => 3 }
h.transform_keys!(&:to_sym) # => { a: 1, b: 2, c: 3 }
h.transform_keys!.with_index {|k, i| "#{k}.#{i}" }
# => { "a.0" => 1, "b.1" => 2, "c.2" => 3 }
//}

@see Hash#transform_keys
@see Hash#transform_values
@see Hash#transform_values!...