Trilha Estágio Trilha

Métodos Ruby

Este curso trata de como definir e chamar métodos em Ruby. Começa pelo def, pelos nomes em snake_case e pela convenção do ponto de interrogação em métodos que devolvem booleano. Depois explica parâmetros posicionais, o ArgumentError gerado quando a contagem de argumentos não bate e os valores padrão de parâmetro. As aulas seguintes mostram o retorno implícito da última expressão, por que um método que termina em puts devolve nil, saídas antecipadas com return e guard clauses, e argumentos nomeados. Um desafio final junta tudo num método de preço com desconto.

O que você vai aprender

  • ✓Definir e nomear métodos com def, incluindo a convenção do ?
  • ✓Passar argumentos posicionais e ler mensagens de ArgumentError
  • ✓Tornar parâmetros opcionais com valores padrão
  • ✓Como o retorno implícito usa a última expressão avaliada
  • ✓Sair cedo com return e escrever guard clauses
  • ✓Usar argumentos nomeados obrigatórios e opcionais
Prévia grátis · Aula 1 3 min de leitura

def: nomeando um pedaço reaproveitável de lógica

def apareceu em quase todo exemplo desde Variáveis e atribuição: calculate_total, BankAccount, symbolize_keys, average. Em cada vez, demonstrava outra coisa, como escopo ou conversão de symbol. Este curso faz do def o assunto: como definir um método e o que acontece quando você o chama.

Ler a aula completa grátis →

Currículo

7 aulas
Digite para buscar...