概要
Enumerable#any?
詳細
Enumerable#any? はブロックを実行した結果のうちいずれかが真だったかどうかを判定します。
サンプル
コード
# encoding: utf-8 require "pp" p %w{hoge hige hage}.any? {|e|e =~ /h.ge/} p %w{hoge hige hage}.any? {|e|e =~ /h[oi]ge/} p %w{hoge hige hage}.any? {|e|e =~ /hege/} p %w{hoge hige hage}.any? {|e|nil}
出力
true true false false