Confira neste papo Reto, Ismael Soares falando sobre as Novas Funcionalidades do Groovy 3.0.

O Groovy é uma linguagem de programação orientada a objetos desenvolvida para a plataforma Java como alternativa à linguagem de programação Java. Ele possui características de Python, Ruby e Smalltalk. Além disso utiliza uma sintaxe similar à de Java, é compilada dinamicamente para bytecode Java, e integra-se transparentemente com outros códigos e bibliotecas Java.

Nessa versão alguns problemas do Groovy 2.x foram resolvidos, como:

  • Não ofercer suporte completo as versões mais novas do Java;
  • O código Java não era totalmente integrável ao 2.x, como por exemplo, referências a métodos e Lambdas.

Ismael também passa por alguns tópicos como: Do-while Control-flow Statement, Multi-assigment for-loop, Array Initialization with {}, Lambda Expressions, Method References, Anonymous Code Blocks, Non-statics Inner Class Instantiation, Default Method Implementation in Interfaces, Try-with-resources Statement, The !in and !instanceof operators, Elvis assignment operator e Safe indexing.

Links Citados:

http://groovy-lang.org/index.html

https://www.infoq.com/articles/groovy-3-new-features-java/

Deixe aqui o seu comentário