mirror of
https://github.com/adambard/learnxinyminutes-docs.git
synced 2025-08-11 01:04:10 +02:00
Merge pull request #4020 from victorwpbastos/patch-14
[groovy/pt-br] Small corrections
This commit is contained in:
@@ -14,7 +14,7 @@ Groovy - Uma linguagem dinâmica para a plataforma Java. [Leia mais aqui.](http:
|
|||||||
```groovy
|
```groovy
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Prepara-se:
|
Prepare-se:
|
||||||
|
|
||||||
1) Instale a máquina virtual de Groovy - http://gvmtool.net/
|
1) Instale a máquina virtual de Groovy - http://gvmtool.net/
|
||||||
2) Instale o Groovy: gvm install groovy
|
2) Instale o Groovy: gvm install groovy
|
||||||
@@ -104,7 +104,7 @@ tecnologiasOrdenadas = tecnologias.sort( false )
|
|||||||
|
|
||||||
/*** Manipulando listas ***/
|
/*** Manipulando listas ***/
|
||||||
|
|
||||||
//Substitue todos os elementos da lista
|
//Substitui todos os elementos da lista
|
||||||
Collections.replaceAll(tecnologias, 'Gradle', 'gradle')
|
Collections.replaceAll(tecnologias, 'Gradle', 'gradle')
|
||||||
|
|
||||||
//Desorganiza a lista
|
//Desorganiza a lista
|
||||||
@@ -159,7 +159,7 @@ println devMap.values()
|
|||||||
usará este campo.
|
usará este campo.
|
||||||
|
|
||||||
* Se você quer uma propriedade private ou protected, você deve prover seus
|
* Se você quer uma propriedade private ou protected, você deve prover seus
|
||||||
próprios getters e setter, que devem ser declarados como private ou protected.
|
próprios getters e setters, que devem ser declarados como private ou protected.
|
||||||
|
|
||||||
* Se você acessar uma propriedade dentro da classe e esta propriedade é definida
|
* Se você acessar uma propriedade dentro da classe e esta propriedade é definida
|
||||||
em tempo de compilação com 'this', implícito ou explícito (por exemplo,
|
em tempo de compilação com 'this', implícito ou explícito (por exemplo,
|
||||||
@@ -236,7 +236,7 @@ assert x.equals("Roberto Grails Groovy ")
|
|||||||
/*
|
/*
|
||||||
Operadores
|
Operadores
|
||||||
|
|
||||||
Sobrecarregamento de Operadores para uma lsita dos operadores comuns que
|
Sobrecarga de Operadores para uma lista dos operadores comuns que
|
||||||
Grooby suporta:
|
Grooby suporta:
|
||||||
http://www.groovy-lang.org/operators.html#Operator-Overloading
|
http://www.groovy-lang.org/operators.html#Operator-Overloading
|
||||||
|
|
||||||
@@ -254,7 +254,7 @@ def nomeUsuario = usuario?.nomeUsuario
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
Closures
|
Closures
|
||||||
Um closure, em Grooby, é como um "bloco de código" ou um ponteiro para método.
|
Um closure, em Groovy, é como um "bloco de código" ou um ponteiro para método.
|
||||||
É um pedação de código que é definido e executado em um momento posterior.
|
É um pedação de código que é definido e executado em um momento posterior.
|
||||||
|
|
||||||
Mais informação em: http://www.groovy-lang.org/closures.html
|
Mais informação em: http://www.groovy-lang.org/closures.html
|
||||||
@@ -269,7 +269,7 @@ clos()
|
|||||||
def soma = { a, b -> println a+b }
|
def soma = { a, b -> println a+b }
|
||||||
soma(2,4)
|
soma(2,4)
|
||||||
|
|
||||||
//Closdures por referir-se a variáveis que não estão listadas em sua
|
//Closures podem referir-se a variáveis que não estão listadas em sua
|
||||||
//lista de parêmetros.
|
//lista de parêmetros.
|
||||||
def x = 5
|
def x = 5
|
||||||
def multiplicarPor = { num -> num * x }
|
def multiplicarPor = { num -> num * x }
|
||||||
@@ -309,7 +309,7 @@ chamaClosure(3, 4)
|
|||||||
/*
|
/*
|
||||||
Expando
|
Expando
|
||||||
|
|
||||||
A classe Expando é um bean dinâmico que permite adicionar propriedade e
|
A classe Expando é um bean dinâmico que permite adicionar propriedades e
|
||||||
closures como métodos a uma instância desta classe
|
closures como métodos a uma instância desta classe
|
||||||
|
|
||||||
http://mrhaki.blogspot.mx/2009/10/groovy-goodness-expando-as-dynamic-bean.html
|
http://mrhaki.blogspot.mx/2009/10/groovy-goodness-expando-as-dynamic-bean.html
|
||||||
|
Reference in New Issue
Block a user