sexta-feira, 5 de fevereiro de 2010

Tipagem opcional

Depois de aprendermos que Groovy trata tudo como um objeto, vamos ver um pouco sobre a tipagem opcional (aquele estranho def para definir variáveis).
Groovy oferece a escolha de atribuir tipos explicitamente como você faz em Java ou não.
A palavra-chave para não definir uma tipagem ao criar uma variável é def.
// Exemplo super demonstrativo
def inteiro = 1
def stringzinha = "Oi Mundo"
def obj = new Carro()
O Groovy define o tipo de acordo com o conteúdo da variável, sem mistérios. Para os programadores Java, no início tendemos a utilizar a tipagem estática, e depois vamos nos acostumando com a palavrinha mágica def.
Este tipo de tipologia é extremamente útil para a reconfiguração de um objeto sem ter que analisá-lo.

Nenhum comentário:

Postar um comentário

Seguidores