07 - Aprendendo Elixir - Pattern Matching na prática
Você, desenvolvedor!
0:00 / 0:00
07 - Aprendendo Elixir - Pattern Matching na prática
30 просмотров · 3 дн. назад
Você, desenvolvedor!
718 подписчиков
30 просмотров · 3 дн. назад
Aprenda a ler pattern matching em Elixir: um padrão verifica a estrutura esperada e pode extrair partes de um valor. A aula 7 mostra o mecanismo com exemplos pequenos e resultados conferidos.
Partimos de uma tupla de sucesso e exploramos o operador de casamento, constantes e variáveis, MatchError, o descarte com sublinhado, cabeça e cauda de listas e o operador pin. Depois usamos múltiplas cláusulas de função e guardas para separar caminhos de execução.
A aula também mostra os limites de cada expectativa: uma lista vazia pede outro caso, a ordem das cláusulas importa e uma guarda acrescenta condições ao padrão. O objetivo é conseguir explicar por que um valor satisfaz uma cláusula e outro não.
CAPÍTULOS
00:00 Uma linha verifica e extrai
00:52 Uma expectativa também pode falhar
01:42 O átomo restringe o resultado
02:33 Listas também podem ser decompostas
03:23 Use uma ligação existente como exigência
04:09 Funções podem separar sucesso e erro
05:00 Guards acrescentam uma condição
SÉRIE APRENDENDO ELIXIR
• Aprendendo Elixir v2
FONTES
Saša Jurić — Elixir in Action, 2ª edição (2019), §§3.1–3.2, pp.64–78; variáveis e novas ligações, pp.18–20.
Referências específicas são exibidas no rodapé durante a aula.
Você, desenvolvedor! — programação em português para aprender e praticar.
#Elixir #AprendendoElixir #ProgramacaoFuncional