inits

trait Collection[A] {
  def inits: Iterator[Collection[A]]
}

inits は、このコレクションでありえる接頭辞コレクションをすべて計算し、それらを列挙する Iterator を返します。