るりまサーチ

最速Rubyリファレンスマニュアル検索!
87件ヒット [1-87件を表示] (0.078秒)

別のキーワード

  1. _builtin to_s
  2. openssl to_der
  3. openssl to_s
  4. _builtin to_a
  5. openssl to_pem

クラス

モジュール

キーワード

検索結果

Hash#to_h -> self | Hash (18164.0)

self を返します。Hash クラスのサブクラスから呼び出した場合は self を Hash オブジェクトに変換します。

...クトに変換します。

//emlist[例][ruby]{
hash = {}
p
hash.to_h # => {}
p
hash.to_h == hash # => true

class MyHash < Hash;end
my_hash = MyHash.new
p
my_hash.to_h # => {}
p
my_hash.class # => MyHash
p
my_hash.to_h.class # => Hash
//}

ブロックを指定すると各ペ...
...アでブロックを呼び出し、
その結果をペアとして使います。
//emlist[ブロック付きの例][ruby]{
hash = { "a" => 97, "b" => 98 }
hash.to_h {|key, value| [key.upcase, value-32] } # => {"A"=>65, "B"=>66}
//}

@see Enumerable#map...

Hash#to_h {|key, value| block } -> Hash (18164.0)

self を返します。Hash クラスのサブクラスから呼び出した場合は self を Hash オブジェクトに変換します。

...クトに変換します。

//emlist[例][ruby]{
hash = {}
p
hash.to_h # => {}
p
hash.to_h == hash # => true

class MyHash < Hash;end
my_hash = MyHash.new
p
my_hash.to_h # => {}
p
my_hash.class # => MyHash
p
my_hash.to_h.class # => Hash
//}

ブロックを指定すると各ペ...
...アでブロックを呼び出し、
その結果をペアとして使います。
//emlist[ブロック付きの例][ruby]{
hash = { "a" => 97, "b" => 98 }
hash.to_h {|key, value| [key.upcase, value-32] } # => {"A"=>65, "B"=>66}
//}

@see Enumerable#map...

Hash#to_h -> self | Hash (18157.0)

self を返します。Hash クラスのサブクラスから呼び出した場合は self を Hash オブジェクトに変換します。

...場合は
self を Hash オブジェクトに変換します。

//emlist[例][ruby]{
hash = {}
p
hash.to_h # => {}
p
hash.to_h == hash # => true

class MyHash < Hash;end
my_hash = MyHash.new
p
my_hash.to_h # => {}
p
my_hash.class # => MyHash
p
my_hash.to_h.class # => Hash
//}...

Hash#to_hash -> self (6120.0)

self を返します。

...self を返します。

//emlist[例][ruby]{
hash = {}
p
hash.to_hash # => {}
p
hash.to_hash == hash # => true
//}

@see Object#to_hash, Hash#to_h...

Object#to_hash -> Hash (6108.0)

オブジェクトの Hash への暗黙の変換が必要なときに内部で呼ばれます。 デフォルトでは定義されていません。

...すべての場面で代置可能であるような、
* ハッシュそのものとみなせるようなもの
という厳しいものになっています。

//emlist[][ruby]{
class Foo
def to_hash
{'as' => 24}
end
end

it = Foo.new
p
({:as => 12}.merge(it)) #=> {"as"=>24, :as=>12}
//}...

絞り込み条件を変える

Enumerable#map -> Enumerator (3120.0)

各要素に対してブロックを評価した結果を全て含む配列を返します。

...配列を返します。

ブロックを省略した場合は Enumerator を返します。

//emlist[例][ruby]{
# すべて 3 倍にした配列を返す
p
(1..3).map {|n| n * 3 } # => [3, 6, 9]
p
(1..3).collect { "cat" } # => ["cat", "cat", "cat"]
//}

@see Hash#to_h, Array#collect, Array#map...

Enumerable#map {|item| ... } -> [object] (3120.0)

各要素に対してブロックを評価した結果を全て含む配列を返します。

...配列を返します。

ブロックを省略した場合は Enumerator を返します。

//emlist[例][ruby]{
# すべて 3 倍にした配列を返す
p
(1..3).map {|n| n * 3 } # => [3, 6, 9]
p
(1..3).collect { "cat" } # => ["cat", "cat", "cat"]
//}

@see Hash#to_h, Array#collect, Array#map...

Array#map -> Enumerator (3114.0)

各要素に対してブロックを評価した結果を全て含む配列を返します。

...してブロックを評価した結果を全て含む配列を返します。

ブロックを省略した場合は Enumerator を返します。

//emlist[例][ruby]{
# すべて 3 倍にする
p
[1, 2, 3].map {|n| n * 3 } # => [3, 6, 9]
//}

@see Hash#to_h, Enumerable#collect, Enumerable#map...

Array#map {|item| ... } -> [object] (3114.0)

各要素に対してブロックを評価した結果を全て含む配列を返します。

...してブロックを評価した結果を全て含む配列を返します。

ブロックを省略した場合は Enumerator を返します。

//emlist[例][ruby]{
# すべて 3 倍にする
p
[1, 2, 3].map {|n| n * 3 } # => [3, 6, 9]
//}

@see Hash#to_h, Enumerable#collect, Enumerable#map...

Enumerable#collect -> Enumerator (20.0)

各要素に対してブロックを評価した結果を全て含む配列を返します。

...配列を返します。

ブロックを省略した場合は Enumerator を返します。

//emlist[例][ruby]{
# すべて 3 倍にした配列を返す
p
(1..3).map {|n| n * 3 } # => [3, 6, 9]
p
(1..3).collect { "cat" } # => ["cat", "cat", "cat"]
//}

@see Hash#to_h, Array#collect, Array#map...

絞り込み条件を変える

Enumerable#collect {|item| ... } -> [object] (20.0)

各要素に対してブロックを評価した結果を全て含む配列を返します。

...配列を返します。

ブロックを省略した場合は Enumerator を返します。

//emlist[例][ruby]{
# すべて 3 倍にした配列を返す
p
(1..3).map {|n| n * 3 } # => [3, 6, 9]
p
(1..3).collect { "cat" } # => ["cat", "cat", "cat"]
//}

@see Hash#to_h, Array#collect, Array#map...

Array#collect -> Enumerator (14.0)

各要素に対してブロックを評価した結果を全て含む配列を返します。

...してブロックを評価した結果を全て含む配列を返します。

ブロックを省略した場合は Enumerator を返します。

//emlist[例][ruby]{
# すべて 3 倍にする
p
[1, 2, 3].map {|n| n * 3 } # => [3, 6, 9]
//}

@see Hash#to_h, Enumerable#collect, Enumerable#map...

Array#collect {|item| ... } -> [object] (14.0)

各要素に対してブロックを評価した結果を全て含む配列を返します。

...してブロックを評価した結果を全て含む配列を返します。

ブロックを省略した場合は Enumerator を返します。

//emlist[例][ruby]{
# すべて 3 倍にする
p
[1, 2, 3].map {|n| n * 3 } # => [3, 6, 9]
//}

@see Hash#to_h, Enumerable#collect, Enumerable#map...