るりまサーチ

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

関連するキーワード

  1. _builtin
  2. dbm
  3. sdbm
  4. _builtin
  5. hash

ライブラリ

キーワード

検索結果

Hash#each_pair -> Enumerable::Enumerator (15151)

ハッシュのキーと値を引数としてブロックを評価します。

...を、
無しで呼ばれた場合 Enumerable::Enumerator を返します。

each と each_pair ではブロック引数の受渡し方が異なります。
each は キーと値の配列を1引数で、each_pair は別々に2引数でブロックに値を渡します。
これによりブロ...
...p a}
#=> [:a, 1]
[:b, 2]

{:a=>1, :b=>2}.each_pair {|*a| p a} #明示的に配列で受ける
#=> [:a, 1]
[:b, 2]

{:a=>1, :b=>2}.each {|k, v| p [k, v]} #each_pairでも同じ結果
#=> [:a, 1]
[:b, 2]

each_pair
は each のエイリアスです。

{:a=>1, :b=>2...
...[:b, 2]

{:a=>1, :b=>2}.each_pair {|*a| p a}
#=> [[:a, 1]]
[[:b, 2]]

{:a=>1, :b=>2}.each {|k, v| p [k, v]} #each_pairでも同じ結果
#=> [:a, 1]
[:b, 2]

p({:a=>1, :b=>2}.each_pair) # => #<Enumerable::Enumerator:0xbb19e4>

@see Hash#each_key,Hash#each_value...

Hash#each_pair {|key, value| ... } -> self (15151)

ハッシュのキーと値を引数としてブロックを評価します。

...を、
無しで呼ばれた場合 Enumerable::Enumerator を返します。

each と each_pair ではブロック引数の受渡し方が異なります。
each は キーと値の配列を1引数で、each_pair は別々に2引数でブロックに値を渡します。
これによりブロ...
...p a}
#=> [:a, 1]
[:b, 2]

{:a=>1, :b=>2}.each_pair {|*a| p a} #明示的に配列で受ける
#=> [:a, 1]
[:b, 2]

{:a=>1, :b=>2}.each {|k, v| p [k, v]} #each_pairでも同じ結果
#=> [:a, 1]
[:b, 2]

each_pair
は each のエイリアスです。

{:a=>1, :b=>2...
...[:b, 2]

{:a=>1, :b=>2}.each_pair {|*a| p a}
#=> [[:a, 1]]
[[:b, 2]]

{:a=>1, :b=>2}.each {|k, v| p [k, v]} #each_pairでも同じ結果
#=> [:a, 1]
[:b, 2]

p({:a=>1, :b=>2}.each_pair) # => #<Enumerable::Enumerator:0xbb19e4>

@see Hash#each_key,Hash#each_value...

Hash#each_pair -> Enumerator (15133)

ハッシュのキーと値を引数としてブロックを評価します。

...Enumerator を返します。


each_pair
は each のエイリアスです。

{:a=>1, :b=>2}.each {|a| p a}
#=> [:a, 1]
[:b, 2]

{:a=>1, :b=>2}.each_pair {|*a| p a}
#=> [[:a, 1]]
[[:b, 2]]

{:a=>1, :b=>2}.each {|k, v| p [k, v]} #each_pairでも同じ結果
#=> [:a, 1]...
...[:b, 2]

p({:a=>1, :b=>2}.each_pair) # => #<Enumerator: {:a=>1, :b=>2}:each_pair>

@see Hash#each_key,Hash#each_value...

Hash#each_pair {|key, value| ... } -> self (15133)

ハッシュのキーと値を引数としてブロックを評価します。

...Enumerator を返します。


each_pair
は each のエイリアスです。

{:a=>1, :b=>2}.each {|a| p a}
#=> [:a, 1]
[:b, 2]

{:a=>1, :b=>2}.each_pair {|*a| p a}
#=> [[:a, 1]]
[[:b, 2]]

{:a=>1, :b=>2}.each {|k, v| p [k, v]} #each_pairでも同じ結果
#=> [:a, 1]...
...[:b, 2]

p({:a=>1, :b=>2}.each_pair) # => #<Enumerator: {:a=>1, :b=>2}:each_pair>

@see Hash#each_key,Hash#each_value...

Hash#each -> Enumerable::Enumerator (51)

ハッシュのキーと値を引数としてブロックを評価します。

...を、
無しで呼ばれた場合 Enumerable::Enumerator を返します。

each と each_pair ではブロック引数の受渡し方が異なります。
each は キーと値の配列を1引数で、each_pair は別々に2引数でブロックに値を渡します。
これによりブロ...
...p a}
#=> [:a, 1]
[:b, 2]

{:a=>1, :b=>2}.each_pair {|*a| p a} #明示的に配列で受ける
#=> [:a, 1]
[:b, 2]

{:a=>1, :b=>2}.each {|k, v| p [k, v]} #each_pairでも同じ結果
#=> [:a, 1]
[:b, 2]

each_pair
は each のエイリアスです。

{:a=>1, :b=>2...
...[:b, 2]

{:a=>1, :b=>2}.each_pair {|*a| p a}
#=> [[:a, 1]]
[[:b, 2]]

{:a=>1, :b=>2}.each {|k, v| p [k, v]} #each_pairでも同じ結果
#=> [:a, 1]
[:b, 2]

p({:a=>1, :b=>2}.each_pair) # => #<Enumerable::Enumerator:0xbb19e4>

@see Hash#each_key,Hash#each_value...

絞り込み条件を変える

Hash#each {|key, value| ... } -> self (51)

ハッシュのキーと値を引数としてブロックを評価します。

...を、
無しで呼ばれた場合 Enumerable::Enumerator を返します。

each と each_pair ではブロック引数の受渡し方が異なります。
each は キーと値の配列を1引数で、each_pair は別々に2引数でブロックに値を渡します。
これによりブロ...
...p a}
#=> [:a, 1]
[:b, 2]

{:a=>1, :b=>2}.each_pair {|*a| p a} #明示的に配列で受ける
#=> [:a, 1]
[:b, 2]

{:a=>1, :b=>2}.each {|k, v| p [k, v]} #each_pairでも同じ結果
#=> [:a, 1]
[:b, 2]

each_pair
は each のエイリアスです。

{:a=>1, :b=>2...
...[:b, 2]

{:a=>1, :b=>2}.each_pair {|*a| p a}
#=> [[:a, 1]]
[[:b, 2]]

{:a=>1, :b=>2}.each {|k, v| p [k, v]} #each_pairでも同じ結果
#=> [:a, 1]
[:b, 2]

p({:a=>1, :b=>2}.each_pair) # => #<Enumerable::Enumerator:0xbb19e4>

@see Hash#each_key,Hash#each_value...

Hash#each -> Enumerator (33)

ハッシュのキーと値を引数としてブロックを評価します。

...Enumerator を返します。


each_pair
は each のエイリアスです。

{:a=>1, :b=>2}.each {|a| p a}
#=> [:a, 1]
[:b, 2]

{:a=>1, :b=>2}.each_pair {|*a| p a}
#=> [[:a, 1]]
[[:b, 2]]

{:a=>1, :b=>2}.each {|k, v| p [k, v]} #each_pairでも同じ結果
#=> [:a, 1]...
...[:b, 2]

p({:a=>1, :b=>2}.each_pair) # => #<Enumerator: {:a=>1, :b=>2}:each_pair>

@see Hash#each_key,Hash#each_value...

Hash#each {|key, value| ... } -> self (33)

ハッシュのキーと値を引数としてブロックを評価します。

...Enumerator を返します。


each_pair
は each のエイリアスです。

{:a=>1, :b=>2}.each {|a| p a}
#=> [:a, 1]
[:b, 2]

{:a=>1, :b=>2}.each_pair {|*a| p a}
#=> [[:a, 1]]
[[:b, 2]]

{:a=>1, :b=>2}.each {|k, v| p [k, v]} #each_pairでも同じ結果
#=> [:a, 1]...
...[:b, 2]

p({:a=>1, :b=>2}.each_pair) # => #<Enumerator: {:a=>1, :b=>2}:each_pair>

@see Hash#each_key,Hash#each_value...

Hash#each_key -> Enumerable::Enumerator (7)

ハッシュのキーを引数としてブロックを評価します。

...序は不定です。
ブロック付きの場合selfを、
無しで呼ばれた場合Enumerable::Enumeratorを返します。

{:a=>1, :b=>2}.each_key {|k| p k}
#=> :a
:b

p({:a=>1, :b=>2}.each_key) #=> #<Enumerable::Enumerator:0xbb19e4>

@see Hash#each_pair,Hash#each_value...

Hash#each_key -> Enumerator (7)

ハッシュのキーを引数としてブロックを評価します。

...が追加された順です。
ブロック付きの場合selfを、
無しで呼ばれた場合Enumeratorを返します。

{:a=>1, :b=>2}.each_key {|k| p k}
#=> :a
:b

p({:a=>1, :b=>2}.each_key) # => #<Enumerator: {:a=>1, :b=>2}:each_key>

@see Hash#each_pair,Hash#each_value...

絞り込み条件を変える

Hash#each_key {|key| ... } -> self (7)

ハッシュのキーを引数としてブロックを評価します。

...序は不定です。
ブロック付きの場合selfを、
無しで呼ばれた場合Enumerable::Enumeratorを返します。

{:a=>1, :b=>2}.each_key {|k| p k}
#=> :a
:b

p({:a=>1, :b=>2}.each_key) #=> #<Enumerable::Enumerator:0xbb19e4>

@see Hash#each_pair,Hash#each_value...
...が追加された順です。
ブロック付きの場合selfを、
無しで呼ばれた場合Enumeratorを返します。

{:a=>1, :b=>2}.each_key {|k| p k}
#=> :a
:b

p({:a=>1, :b=>2}.each_key) # => #<Enumerator: {:a=>1, :b=>2}:each_key>

@see Hash#each_pair,Hash#each_value...

Hash#each_value -> Enumerable::Enumerator (7)

ハッシュの値を引数としてブロックを評価します。

...順序は不定です。
ブロック付きの場合selfを、
無しで呼ばれた場合 Enumerable::Enumerator を返します。

{:a=>1, :b=>2}.each_value {|v| p v}
#=> 1
2

p({:a=>1, :b=>2}.each_value) #=> #<Enumerable::Enumerator:0xbb19e4>

@see Hash#each_pair,Hash#each_key...

Hash#each_value -> Enumerator (7)

ハッシュの値を引数としてブロックを評価します。

...が追加された順です。
ブロック付きの場合selfを、
無しで呼ばれた場合 Enumerator を返します。

{:a=>1, :b=>2}.each_value {|v| p v}
#=> 1
2

p({:a=>1, :b=>2}.each_value) # => #<Enumerator: {:a=>1, :b=>2}:each_value>

@see Hash#each_pair,Hash#each_key...

Hash#each_value {|value| ... } -> self (7)

ハッシュの値を引数としてブロックを評価します。

...順序は不定です。
ブロック付きの場合selfを、
無しで呼ばれた場合 Enumerable::Enumerator を返します。

{:a=>1, :b=>2}.each_value {|v| p v}
#=> 1
2

p({:a=>1, :b=>2}.each_value) #=> #<Enumerable::Enumerator:0xbb19e4>

@see Hash#each_pair,Hash#each_key...
...が追加された順です。
ブロック付きの場合selfを、
無しで呼ばれた場合 Enumerator を返します。

{:a=>1, :b=>2}.each_value {|v| p v}
#=> 1
2

p({:a=>1, :b=>2}.each_value) # => #<Enumerator: {:a=>1, :b=>2}:each_value>

@see Hash#each_pair,Hash#each_key...