find

trait Collection[A] {
  def find(p: (A) => Boolean): Option[A]
}

find は、述語 p を満たす最初の要素を Some に包んで返します。

もし述語 p を満たす要素がこのコレクションになければ、この関数は None を返します。