るりまサーチ

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

ライブラリ

キーワード

検索結果

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