filter
trait Collection[A] { def filter(p: (A) => Boolean): Collection[A] }
filter は、このコレクションの要素で述語 p を満たすものを残し、残りを捨てたコレクションを作成します。
p