Trilha Estágio Trilha

Lógica Ruby

O curso trata da lógica condicional em Ruby. Começa pelo bloco completo if, elsif e else e mostra que todo if é uma expressão com valor próprio. Depois vem o unless e o motivo de evitar combiná-lo com else. Em seguida aparecem os operadores &&, || e !, a avaliação de curto-circuito e a armadilha de precedência das versões em palavra and e or. O case com when entra como alternativa a cadeias longas de elsif. O curso fecha com um pequeno desafio de controle de acesso.

O que você vai aprender

  • ✓Escrever blocos if, elsif e else e usá-los como expressões
  • ✓Usar unless como guard clause e evitar unless com else
  • ✓Combinar condições com &&, || e !
  • ✓Como a avaliação de curto-circuito faz a ordem das condições importar
  • ✓Por que and e or têm precedência menor que &&, || e a atribuição
  • ✓Conferir um valor contra faixas, classes e listas com case e when
Prévia grátis · Aula 1 3 min de leitura

if, elsif, else: a forma completa

O if como modificador no fim da linha apareceu em Ruby: felicidade do dev. Métodos Ruby usou blocos if/elsif/else completos em classify e check_age sem dar nome ao formato. Este curso o cobre por inteiro: condicionais, &&, || e as checagens padrão de que todo programa Ruby depende.

Ler a aula completa grátis →

Currículo

7 aulas
Digite para buscar...