indexWhere

trait Collection[A] {
  def indexWhere(p: (A) => Boolean): Int
  def indexWhere(p: (A) => Boolean: j: Int): Int
}

indexWhere retorna o índice do primeiro elemento que satisfaz o predicado p.

A pesquisa pode começar com um deslocamento de índice j.

Se nenhum elemento satisfizer p, esta função retornará -1.