Casamento de padrões em Elixir
Publicado em 16 out 2020. Uns 11 minutos de leitura.
Um desafio de programação é conseguir escrever código de maneira mais sucinta sem sacrificar a facilidade de compreensão. É comum ver soluções de uma linha que resolvem o problema e ninguém entende como elas funcionam. Pensando nisso, algumas linguagens trazem sintaxe que permite escrever, de maneira idiomática, código mais expressivo. Um exemplo disso é casamento de padrões. Recentemente, comecei a estudar Elixir, e fiquei feliz em descobrir que pattern matching é uma parte importante da linguagem e resolvi trazer um pouco disso pra cá!