Boas vindas ao projeto Elixar
, parte do Projeto ANDROMEDA da Universidade Estadual do Norte Fluminense Darcy Ribeiro. Este repositório é dedicado à exploração e aprendizado da programação funcional utilizando Elixir
.
O Projeto ANDROMEDA é uma aventura intergaláctica na programação funcional, onde cada linguagem é um novo mundo a explorar. Aqui, você vai embarcar em uma jornada para descobrir as nuances e características da programação funcional em Elixir
.
Este repositório está estruturado em várias branches, cada uma focando em um tópico específico da programação funcional:
funções
- Introdução às funções e conceitos básicos em[Linguagem]
.recursão
- Dominando a recursão, transformando listas e otimização de chamadas de cauda.
Cada pasta possui exercícios específicos, que serão feitos em sala de aula, além de outras baterias de exercícios que serão executados por cada aluno da matéria "Tópicos em Programação - Introdução a Programação Funcinal com Elixir", em casa.
- Clone este repositório.
- Escolha a pasta/bateria de exercícios a ser resolvida
- Resolva os exercícios diretamento nos arquivos fonte
- Execute o comando
elixir <caminho-exercicio>
para verificar se sua solução está correta.
- Exemplo: Caso o exercício seja
01-funções/01_soma.exs
, basta executarelixir 01-funções/01_soma.exs
em seu terminal.
Caso não possua o Elixir
instalado localmente em seu computador, você pode usar a funcionalidade de "CodeSpaces" do Github, que cria um ambiente virtual completo para você desenvolver suas soluções dentro desse repositório. Basta Seguir os passos do video a seguir:
Contribuições são sempre bem-vindas! Se você tem alguma ideia ou sugestão para melhorar este repositório, sinta-se à vontade para abrir uma issue ou enviar um pull request.
Se você tiver alguma dúvida ou precisar de ajuda, entre em contato com [Zoey Pessanha] pelo e-mail: [zoey.spessanha@zeetech.io].
⭐️ Do [CCT/UENF]
para o universo da programação funcional!