Primeros pasos con Elixir Language

Hola Mundo

Para obtener instrucciones de instalación en el elixir, consulte [aquí] 1, describe instrucciones relacionadas con diferentes plataformas.

Elixir es un lenguaje de programación que se crea usando erlang y usa el tiempo de ejecución BEAM de erlang (como JVM para java).

Podemos usar elixir en dos modos: shell interactivo iex o directamente ejecutándose usando Comando elixir.

Coloque lo siguiente en un archivo llamado hello.exs:

IO.puts "Hello world!"

Desde la línea de comando, escriba el siguiente comando para ejecutar el archivo fuente de Elixir:

$ elixir hello.exs

Esto debería generar:

¡Hola mundo!

Esto se conoce como el modo con guión de Elixir. De hecho, los programas de Elixir también se pueden compilar (y generalmente lo son) en código de bytes para la máquina virtual BEAM.

También puede usar iex para el shell de elixir interactivo (recomendado), ejecute el comando obtendrá un mensaje como este:

Interactive Elixir (1.3.4) - press Ctrl+C to exit (type h() ENTER for help)
iex(1)>

Aquí puedes probar tus ejemplos de elixir hello world:

iex(1)> IO.puts "hello, world"
hello, world
:ok
iex(2)> 

También puede compilar y ejecutar sus módulos a través de iex. Por ejemplo, si tiene un helloworld.ex que contiene:

defmodule Hello do
   def sample do
       IO.puts "Hello World!"
   end
end

A través de iex, haz:

iex(1)> c("helloworld.ex")
[Hello]
iex(2)> Hello.sample
Hello World!

Hola mundo de IEx

También puede usar el shell IEx (Interactive Elixir) para evaluar expresiones y ejecutar código.

Si está en Linux o Mac, simplemente escriba iex en su bash y presione enter:

$ iex

Si está en una máquina con Windows, escriba:

C:\ iex.bat

Luego ingresará a IEx REPL (Leer, Evaluar, Imprimir, Repetir) y puede escribir algo como:

iex(1)> "Hello World"
"Hello World"

Si desea cargar un script mientras abre un IEx REPL, puede hacer esto:

$ iex script.exs

Dado script.exs es su secuencia de comandos. Ahora puede llamar a funciones desde el script en la consola.