Elixir Language Tutorial
Empezando con Elixir Language
Buscar..
Observaciones
Elixir es un lenguaje dinámico y funcional diseñado para crear aplicaciones escalables y mantenibles.
Elixir aprovecha la máquina virtual de Erlang, conocida por ejecutar sistemas de baja latencia, distribuidos y tolerantes a fallas, mientras que también se utiliza con éxito en el desarrollo web y el dominio de software integrado.
Versiones
Versión | Fecha de lanzamiento |
---|---|
0.9 | 2013-05-23 |
1.0 | 2014-09-18 |
1.1 | 2015-09-28 |
1.2 | 2016-01-03 |
1.3 | 2016-06-21 |
1.4 | 2017-01-05 |
Hola Mundo
Para obtener instrucciones de instalación en cheque elixir aquí , que describe las 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 ejecutar directamente usando el comando elixir
.
Coloque lo siguiente en un archivo llamado hello.exs
:
IO.puts "Hello world!"
Desde la línea de comandos, escriba el siguiente comando para ejecutar el archivo fuente de Elixir:
$ elixir hello.exs
Esto debería dar salida:
¡Hola Mundo!
Esto se conoce como el modo de Elixir
de Elixir
. De hecho, los programas de Elixir también se pueden compilar (y, en general, están) en un 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 y 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 desde IEx
También puede usar el IEx
(Interactive Elixir) para evaluar expresiones y ejecutar código.
Si está en Linux o Mac, simplemente escriba iex en su base y presione enter:
$ iex
Si está en una máquina con Windows, escriba:
C:\ iex.bat
Luego ingresará en el IEx REPL (Leer, Evaluar, Imprimir, Bucle), 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 script. Ahora puede llamar a funciones desde el script en la consola.