Ruby 1.8.7 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Hashクラス > each_key
each_key {|key| ... } -> self
[permalink][rdoc]each_key -> Enumerable::Enumerator
ハッシュのキーを引数としてブロックを評価します。
反復の際の評価順序は不定です。 ブロック付きの場合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_ALSO] Hash#each_pair,Hash#each_value