るりまサーチ

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

別のキーワード

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

ライブラリ

検索結果

Hash#transform_keys -> Enumerator (23007.0)

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

..."c" => 3 }
h.transform_keys(&:to_s) # => { "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| ... } -> Hash (23007.0)

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

..."c" => 3 }
h.transform_keys(&:to_s) # => { "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! -> Enumerator (3007.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 (3007.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_values -> Enumerator (13.0)

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

...a: 2, b: 5, c: 10 }
h.transform_values(&:to_s) #=> { a: "1", b: "2", c: "3" }
h.transform_values.with_index {|v, i| "#{v}.#{i}" }
#=> { a: "1.0", b: "2.1", c: "3.2" }

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

絞り込み条件を変える

Hash#transform_values {|value| ... } -> Hash (13.0)

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

...a: 2, b: 5, c: 10 }
h.transform_values(&:to_s) #=> { a: "1", b: "2", c: "3" }
h.transform_values.with_index {|v, i| "#{v}.#{i}" }
#=> { a: "1.0", b: "2.1", c: "3.2" }

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

Hash#transform_values! -> Enumerator (13.0)

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

..., b: 5, c: 10 }
h.transform_values!(&:to_s) #=> { a: "2", b: "5", c: "10" }
h.transform_values!.with_index {|v, i| "#{v}.#{i}" }
#=> { a: "2.0", b: "5.1", c: "10.2" }

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

Hash#transform_values! {|value| ... } -> self (13.0)

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

..., b: 5, c: 10 }
h.transform_values!(&:to_s) #=> { a: "2", b: "5", c: "10" }
h.transform_values!.with_index {|v, i| "#{v}.#{i}" }
#=> { a: "2.0", b: "5.1", c: "10.2" }

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