Skip to content

Instantly share code, notes, and snippets.

View giovannicandido's full-sized avatar

Giovanni Silva giovannicandido

View GitHub Profile
object Main extends App {
val nomes = Seq("Twing","Twing","Twofi")
def imprimirSeq(seq: Seq[String], filtro: Filtro){
val filtrados = filtro.filtrar(seq)
filtrados.foreach(println)
}
imprimirSeq(nomes, new FiltrarPorNome("Twing"))
imprimirSeq(nomes, new FiltrarPorComecarCom("Tw"))
imprimirSeq(nomes, new Filtro {
override def filtrar(valores: Seq[String]) = {