Apresentação no FORTES 2013 (Fórum de Tecnologias e Engenharia de Software). Aborda a motivação do porquê estudar Scala, quais os benefícios da programação funcional e recursos de Scala.
versão 2.0 Primeiro release público, para a JVM 2006 Liberada para .NET 2011 Martin Odersky funda a Typesafe, que logo recebe um investimento de US$ 3 milhões Martin Odersky Prof. na Univ. de Lausanne (Suíça) Criador de Generics e do compilador Java quinta-feira, 25 de abril de 13
<- 1 to 9; j <- 1 to 9) println(i) for (i <- 1 to 9 if i != 5) println(i) val x = for (i <- 1 to 9) yield i * i //(1, 4, 9, 16, 25, 36, ..., 81) Recursos de Scala quinta-feira, 25 de abril de 13
“s” } trait Dupla { def duplicar(x: String) = x + x } class MyString(x: String) extends Plural with Dupla { } Recursos de Scala quinta-feira, 25 de abril de 13