Trilha Júnior Trilha

Idiomas Ruby: safe navigation

Este curso explica como funciona o operador de navegação segura &. do Ruby. Ele compara cadeias de &. com cadeias de && e mostra que o &. avalia cada elo uma vez e devolve nil para a cadeia inteira quando qualquer elo é nil. Trata de argumentos, blocos e métodos de operador, e do que o . comum faz com nil. Combina o &. com || para valores padrão, mostra quando o &. esconde um bug e percorre linhas reais do código da própria app.

O que você vai aprender

  • ✓Como cadeias de &. diferem de cadeias de && na avaliação e no curto-circuito
  • ✓Usar o &. com argumentos, blocos e métodos de operador como >
  • ✓Por que o . comum levanta NoMethodError em nil e que checagem o &. acrescenta
  • ✓Combinar o &. com || para valores padrão, e a armadilha do false
  • ✓Distinguir valores opcionais por natureza de um nil que indica bug
  • ✓Ler usos reais do &. no código de uma aplicação
Prévia grátis · Aula 1 3 min de leitura

Recapitulando: a linha que você já viu

A aula "O operador AND", de Lógica: álgebra booleana, ensinou o && e o curto-circuito dele com este exemplo:

Ler a aula completa grátis →

Currículo

7 aulas
Digite para buscar...