bancada

Groovy

trilha pratica para aprender Groovy do zero

definicao primeiro

o que Groovy significa

Groovy escreve instrucoes precisas. Aqui voce aprende como trilha pratica para aprender Groovy do zero. Comece com uma ideia: entrada passa por passos e vira saida.

dados minimosarquivo app.groovyrodar groovy app.groovyhabito aprenda uma parte pequena de Groovy, digite um exemplo minimo e execute
programa

uma sequencia ordenada de instrucoes.

valor e variavel

valor e dado. variavel e o nome que guarda esse dado.

funcao

um trabalho pequeno com nome, entrada e resultado.

ambiente

Groovy executa o codigo de app.groovy.

primeiro codigo legivel

saida do programa

entry point output syntax println
println 42
saida 42

linhagem da linguagem

arvore de Groovy

veja de onde Groovy vem, linguagens proximas e o que estudar depois.

raizes
JavaPythonRuby
atualGroovyfamilia orientada a objetos
familiafamilia orientada a objetos
melhor para

melhor para trilha pratica para aprender Groovy do zero

do zero

1ler uma regra2prever a saida3digitar de memoria4rodar a verificacao5repetir com uma mudanca

Banco de perguntas

Pesquise antes de praticar

Escolha uma fase ou pesquise no banco deste idioma e abra o exercicio.

18 resultados
Q 1EscolhaFase 1 definicoes

Groovy questao 1

Groovy questao 1. Escolha a frase que melhor combina com imprimir um valor.

Q 2EscolhaFase 1 definicoes

Groovy questao 2

Groovy questao 2. Escolha a frase que melhor combina com nomear um valor.

Q 3EscolhaFase 1 definicoes

Groovy questao 3

Groovy questao 3. Escolha a frase que melhor combina com funcao reutilizavel.

Q 4EscolhaFase 1 definicoes

Groovy questao 4

Groovy questao 4. Escolha a frase que melhor combina com colecao basica.

Q 5EscolhaFase 1 definicoes

Groovy questao 5

Groovy questao 5. Escolha a frase que melhor combina com imprimir um valor.

Q 6EscolhaFase 1 definicoes

Groovy questao 6

Groovy questao 6. Escolha a frase que melhor combina com nomear um valor.

Q 7EscolhaFase 1 definicoes

Groovy questao 7

Groovy questao 7. Escolha a frase que melhor combina com funcao reutilizavel.

Q 8EscolhaFase 1 definicoes

Groovy questao 8

Groovy questao 8. Escolha a frase que melhor combina com colecao basica.

Q 9EscolhaFase 1 definicoes

Groovy questao 9

Groovy questao 9. Escolha a frase que melhor combina com imprimir um valor.

Q 10EscolhaFase 1 definicoes

Groovy questao 10

Groovy questao 10. Escolha a frase que melhor combina com nomear um valor.

Q 11EscolhaFase 1 definicoes

Groovy questao 11

Groovy questao 11. Escolha a frase que melhor combina com funcao reutilizavel.

Q 12EscolhaFase 1 definicoes

Groovy questao 12

Groovy questao 12. Escolha a frase que melhor combina com colecao basica.

Q 13EscolhaFase 1 definicoes

Groovy questao 13

Groovy questao 13. Escolha a frase que melhor combina com imprimir um valor.

Q 14EscolhaFase 1 definicoes

Groovy questao 14

Groovy questao 14. Escolha a frase que melhor combina com nomear um valor.

Q 15EscolhaFase 1 definicoes

Groovy questao 15

Groovy questao 15. Escolha a frase que melhor combina com funcao reutilizavel.

Q 16EscolhaFase 1 definicoes

Groovy questao 16

Groovy questao 16. Escolha a frase que melhor combina com colecao basica.

Q 17EscolhaFase 1 definicoes

Groovy questao 17

Groovy questao 17. Escolha a frase que melhor combina com imprimir um valor.

Q 18EscolhaFase 1 definicoes

Groovy questao 18

Groovy questao 18. Escolha a frase que melhor combina com nomear um valor.

multipla escolha

Groovy questao 1

Q 1Escolhanovo

Groovy questao 1. Escolha a frase que melhor combina com imprimir um valor.

println 42

referencia

padroes para app.groovy

Groovygroovy app.groovy
lembrar de memorialeia um ponto pequeno e reescreva sem olhar
rastrear o codigoanote valores linha por linha antes de rodar
digitar voce mesmocopie menos digite mais e corrija um erro pequeno

entry point output syntax println

saida do programa

println 42
  • Run the smallest file first
  • Print one known value
  • Check the output before adding more code

variables assignment types def

valores e nomes

def total = 42
println total
  • Give values readable names
  • Keep one idea per line while learning
  • Trace the value before changing it

function collection List

funcoes e colecoes

def add(a, b) {
  a + b
}

def scores = [40, 2]
println scores.size()
  • Keep functions small
  • Return useful values
  • Use the common collection before reaching for frameworks