Premiers pas avec Elixir Language

Bonjour le monde

Pour les instructions d’installation sur elixir check [ici][1], il décrit les instructions relatives aux différentes plates-formes.

Elixir est un langage de programmation créé à l’aide de erlang et utilise le runtime BEAM de erlang (comme JVM pour java).

Nous pouvons utiliser elixir en deux modes : shell interactif iex ou s’exécutant directement à l’aide de commande élixir.

Placez les éléments suivants dans un fichier nommé “hello.exs” :

IO.puts "Hello world!"

Depuis la ligne de commande, tapez la commande suivante pour exécuter le fichier source Elixir :

$ elixir hello.exs

Cela devrait afficher :

Bonjour le monde !

C’est ce qu’on appelle le mode scripté d’“Elixir”. En fait, les programmes Elixir peuvent également être compilés (et ils le sont généralement) en bytecode pour la machine virtuelle BEAM.

Vous pouvez également utiliser iex pour le shell elixir interactif (recommandé), exécutez la commande vous obtiendrez une invite comme celle-ci :

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

Ici, vous pouvez essayer vos exemples d’élixir “hello world”:

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

[1] : http://elixir-lang.org/install.html

Vous pouvez également compiler et exécuter vos modules via iex. Par exemple, si vous avez un helloworld.ex qui contient :

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

Via iex, faites :

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

Bonjour tout le monde d’IEx

Vous pouvez également utiliser le shell IEx (Interactive Elixir) pour évaluer des expressions et exécuter du code.

Si vous êtes sous Linux ou Mac, tapez simplement iex sur votre bash et appuyez sur Entrée :

$ iex

Si vous êtes sur une machine Windows, tapez :

C:\ iex.bat

Ensuite, vous entrerez dans l’IEx REPL (Read, Evaluate, Print, Loop), et vous pourrez simplement taper quelque chose comme :

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

Si vous souhaitez charger un script lors de l’ouverture d’un REPL IEx, vous pouvez procéder comme suit :

$ iex script.exs

Étant donné script.exs est votre script. Vous pouvez maintenant appeler des fonctions à partir du script dans la console.

[1] : https://www.wikiod.com/fr/elixir/premiers-pas-avec-elixir-language