1
0
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:
Adam Bard
2020-10-01 07:58:52 -07:00
committed by GitHub

View File

@@ -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