ライブラリ
- ビルトイン (24)
キーワード
- each (6)
-
each
_ key (6) -
each
_ value (6)
検索結果
先頭5件
-
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...
