From: rubikitch@... Date: 2008-05-14T02:05:43+09:00 Subject: [ruby-dev:34680] Array#index / Enumerable#find_index Array#index と Enumerable#find_index がかぶっているのですが、 Enumerable#index があれば Enumerable#find_index は不要だと思うのですが、 いかがでしょうか? a = %w[a b C D e] a.index {|x| x =~ /^[A-Z]/ } # => 2 a.find_index {|x| x =~ /^[A-Z]/ } # => 2 a.index {|x| x =~ /^z/ } # => nil a.find_index {|x| x =~ /^x/ } # => nil (2..5).to_a.index(&:odd?) # => 1 (2..5).find_index(&:odd?) # => 1 (2..5).to_a.index(4) # => 2 (2..5).find_index(4) # => 2 # 便乗してみた。 -- rubikitch Blog: http://d.hatena.ne.jp/rubikitch/ Site: http://www.rubyist.net/~rubikitch/