Scala não possui breakou continue, portanto, alguns comportamentos de loop exigem um pouco mais de reflexão. O encerramento antecipado de um loop requer recursão final , exceções ou scala.util.control.Breaks(que usa exceções). A lógica para isso é que, assim goto, são construções de fluxo que...