Перейти к содержимому

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