配列 Arrayオブジェクト の 検索用メソッド
include? 引数が配列に含まれているときtrueを返す。
in? オブジェクトが引数の配列に含まれているときtrueを返す。
all? 配列オブジェクトの要素のすべてが条件を満たすときtrueを返す。
any? 配列オブジェクトの要素のうちいずれか一つが条件を満たすときtrueを返す。
detect(or find) 配列オブジェクトの要素から条件を満たすものを一つ取り出す。
find_all(or select) 配列オブジェクトの要素から条件を満たすものすべてを取り出す。
map(or collect) ブロックの戻り値を集め、新しい配列を作る。