From: Kenya OGATA Date: 2000-11-14T19:55:26+09:00 Subject: [ruby-list:25963] Re: [Q] ブロックを評価した回数 おがたといいます eda@nerv.org wrote: > イテレータでなんですけど、たとえば > > count = 0 > ["h","o","g","e"].each do |i| > p i > count += 1 > end > > 繰り返した回数を、変数countでカウントしているとします。 > 組み込み変数で繰り返した回数を返すものがあるかと思ったのですが、 > リファレンスマニュアル(Tue Jun 27 15:01:52 2000版)を見るかぎり > 見当たりませんでした。 each_with_index でよいのかしら。 ["h","o","g","e"].each_with_index do |i,j| p i,j end 組み込みモジュール Enumerable に含まれています。