26件ヒット
[1-26件を表示]
(0.033秒)
ライブラリ
- ビルトイン (26)
キーワード
- inspect (7)
-
transform
_ keys (2) -
transform
_ keys! (2) -
transform
_ values (4) -
transform
_ values! (4)
検索結果
先頭5件
-
Hash
# to _ s -> String (15102.0) -
ハッシュの内容を人間に読みやすい文字列にして返します。
ハッシュの内容を人間に読みやすい文字列にして返します。
h = { "c" => 300, "a" => 100, "d" => 400, "c" => 300 }
h.inspect # => "{\"a\"=>100, \"c\"=>300, \"d\"=>400}" -
Hash
# transform _ keys -> Enumerator (13.0) -
すべてのキーに対してブロックを呼び出した結果で置き換えたハッシュを返します。 値は変化しません。
...|k| k.to_s } # => { "a" => 1, "b" => 2, "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#trans......form_values
@see Hash#transform_values!... -
Hash
# transform _ keys {|key| . . . } -> Hash (13.0) -
すべてのキーに対してブロックを呼び出した結果で置き換えたハッシュを返します。 値は変化しません。
...|k| k.to_s } # => { "a" => 1, "b" => 2, "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#trans......form_values
@see Hash#transform_values!... -
Hash
# transform _ keys! -> Enumerator (7.0) -
すべての値に対してブロックを呼び出した結果でハッシュのキーを変更します。 値は変化しません。
...ys! {|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 (7.0) -
すべての値に対してブロックを呼び出した結果でハッシュのキーを変更します。 値は変化しません。
...ys! {|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 _ values -> Enumerator (7.0) -
すべての値に対してブロックを呼び出した結果で置き換えたハッシュを返します。 キーは変化しません。
...: 3 }
h.transform_values {|v| v * v + 1 } #=> { 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!......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 (7.0) -
すべての値に対してブロックを呼び出した結果で置き換えたハッシュを返します。 キーは変化しません。
...: 3 }
h.transform_values {|v| v * v + 1 } #=> { 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!......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 (7.0) -
すべての値に対してブロックを呼び出した結果でハッシュの値を変更します。 キーは変化しません。
...h.transform_values! {|v| v * v + 1 } #=> { a: 2, 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......, 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 (7.0) -
すべての値に対してブロックを呼び出した結果でハッシュの値を変更します。 キーは変化しません。
...h.transform_values! {|v| v * v + 1 } #=> { a: 2, 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......, 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
# inspect -> String (2.0) -
ハッシュの内容を人間に読みやすい文字列にして返します。
ハッシュの内容を人間に読みやすい文字列にして返します。
h = { "c" => 300, "a" => 100, "d" => 400, "c" => 300 }
h.inspect # => "{\"a\"=>100, \"c\"=>300, \"d\"=>400}"