Agora que já sabemos a diferença entre Listas e Tuplas, vamos conhecer e entender as Keyword Lists (listas de palavra-chave) e os Maps (mapas) no Elixir.
Uma das dúvidas mais comuns que praticamente todos os novos alunos perguntam, é: “Se o Rails gera as migrations para criar o banco de dados, como vou usá-lo se já tenho o banco de dados pronto que é usado em uma aplicação antiga, por exemplo?”
Dias atrás me perguntaram como listar as funções públicas de um módulo no Elixir e, quando me dei conta, vi que era possível e simples. Vamos conhecer?
Que o Active Record é uma “mão-na-roda” nós já sabemos, mas saber usá-lo corretamente é de suma importância para permitir que aplicações Rails cresçam sem problemas de performance.
Dentre os tipos básicos do Elixir temos as Listas e as Tuplas. Na maioria das vezes o uso desses dois tipos acabam confundindo os iniciantes visto que em um primeiro momento parecem cumprir a mesma função. Bom, hoje a missão é desmistificá-los.
Um bom programador, dentre outras coisas, é aquele que conhece todas as nuances e atalhos da linguagem de programação que está usando, não é mesmo? 🙂 Sendo assim, vamos conhecer um pouco mais sobre esses três métodos.
Continuando nossos estudos sobre Elixir, dessa vez vamos falar sobre o IEx, o Shell Interativo do Elixir.
É certo que um método de instância é algo trivial, que definimos sempre que criamos nossas classes. No entanto, existem pelo menos mais 4 formas de se criar esses métodos e conhecê-los pode pode melhorar ainda mais suas habilidades em relação do Ruby.
Se você já se convenceu que deve aprender Elixir para se tornar um programador melhor, comece então a dar os primeiros passos no entendimento dessa linguagem e paradigma.
Dando continuidade às novidades que estão surgindo para a versão 2.6 do Ruby, mais uma que chamou a atenção foi a “range sem fim / endless range”.