Instalação e primeiros passos com Elixir

🔮 Uma linguagem de programação funcional criada por um brasileiro.


Instalação e primeiros passos com Elixir


Elixir é uma linguagem de programação funcional e concorrente, foi escrito originalmente em Erlang.

A escolha de Erlang foi natural, dado que Elixir aproveita a robustez, a concorrência e as capacidades de distribuição que o ecossistema Erlang/OTP (Open Telecom Platform) oferece.

Além disso, a interoperabilidade com o código Erlang é um dos principais pontos fortes do Elixir, permitindo que ele utilize a vasta biblioteca existente de módulos Erlang.


Instalação

No Windows você pode fazer download do executável(versão 27) e instalar dando um duplo clique no arquivo: Download elixir-otp-27.exe

Ou também você pode usar o Chocolatey ou o Scoop:

scoop install elixir
choco install elixir

Para distros GNU/Linux, macOS, FreeBSD e outros, use o gerenciador de pacotes do sistema. Exemplos:

brew install elixir # macOS
sudo apt install elixir # Ubuntu, Debian, Mint
pacman -S elixir # Arch
apk add elixir # Alpine
sudo dnf install elixir erlang # Fedora
emerge elixir # Gentoo
guix package -i elixir # GNU/Guix
xbps-install -S elixir # Void

Utilização

Criando um básico “Hello, World!

vim main.exs

IO.puts("Hello, World!")

Para rodar:

elixir main.exs

Criando variável

Em Elixir não existe diretamente uma “variável de imprimir” como em algumas linguagens de programação onde se define uma variável para segurar um valor de saída para impressão posterior. No entanto, é possível alcançar esse feito dependendo do contexto. Exemplo:

valor = "Olá, mundo!"
IO.puts(valor)

Rode: elixir main.exs

Definindo e chamando função

defmodule MinhaFuncao do
  def minha_funcao(parametro1, parametro2) do
    resultado = parametro1 + parametro2
    IO.puts("Resultado da soma: #{resultado}")
  end
end

MinhaFuncao.minha_funcao(3, 5)

Para mais informações sobre Elixir: livros, documentação e entre outros, consulte os links abaixo:


elixir programacao


Compartilhe


Nosso canal no Youtube

Inscreva-se


Marcos Oliveira

Marcos Oliveira

Desenvolvedor de software
https://github.com/terroo


Crie Aplicativos Gráficos para Linux e Windows com C++

Aprenda C++ Moderno e crie Games, Programas CLI, GUI e TUI de forma fácil.

Saiba Mais

Receba as novidades no seu e-mail!

Após cadastro e confirmação do e-mail, enviaremos semanalmente resumos e também sempre que houver novidades por aqui para que você mantenha-se atualizado!