Primeros pasos con Elixir Language
En esta página
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.