るりまサーチ

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

別のキーワード

  1. node transform
  2. psych transform
  3. transform psych
  4. transform psych::nodes::node
  5. hash transform_values!

ライブラリ

検索結果

Hash#transform_keys! -> Enumerator (23001.0)

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

..."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 (23001.0)

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

..."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!...