Elixir Language Tutoriel
Premiers pas avec Elixir Language
Recherche…
Remarques
Elixir est un langage dynamique et fonctionnel conçu pour créer des applications évolutives et maintenables.
Elixir exploite la machine virtuelle Erlang, connue pour exécuter des systèmes à faible latence, distribués et tolérants aux pannes, tout en étant utilisée avec succès dans le développement Web et le domaine des logiciels intégrés.
Versions
Version | Date de sortie |
---|---|
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 |
Bonjour le monde
Pour les instructions d'installation sur elixir, cliquez ici , il décrit les instructions relatives aux différentes plates-formes.
Elixir est un langage de programmation créé avec erlang
, et utilise le temps d'exécution BEAM
d'erlang (comme JVM
pour java).
Nous pouvons utiliser elixir dans deux modes: shell interactif iex
ou exécution directe à l'aide de la commande elixir
.
Placez les éléments suivants dans un fichier nommé hello.exs
:
IO.puts "Hello world!"
À partir de la ligne de commande, tapez la commande suivante pour exécuter le fichier source Elixir:
$ elixir hello.exs
Cela devrait sortir:
Bonjour le monde!
Ceci est connu comme le mode scripté d' Elixir
. En fait, les programmes Elixir peuvent également être compilés (et généralement, ils le sont) en bytecode pour la machine virtuelle BEAM.
Vous pouvez également utiliser iex
pour un shell interactif d'élixir (recommandé), exécutez la commande pour obtenir 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 de hello world
elixir:
iex(1)> IO.puts "hello, world"
hello, world
:ok
iex(2)>
Vous pouvez aussi 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
À travers iex
, faites:
iex(1)> c("helloworld.ex")
[Hello]
iex(2)> Hello.sample
Hello World!
Bonjour tout le monde de IEx
Vous pouvez également utiliser le IEx
(Interactive Elixir) pour évaluer des expressions et exécuter du code.
Si vous êtes sous Linux ou Mac, tapez simplement iex sur votre compte et appuyez sur Entrée:
$ iex
Si vous êtes sur une machine Windows, tapez:
C:\ iex.bat
Ensuite, vous entrerez dans la REPL IEx (lecture, évaluation, impression, boucle), et vous pouvez simplement taper quelque chose comme:
iex(1)> "Hello World"
"Hello World"
Si vous souhaitez charger un script lors de l'ouverture d'une REPL IEx, vous pouvez le faire:
$ iex script.exs
Étant donné que script.exs
est votre script. Vous pouvez maintenant appeler des fonctions à partir du script dans la console.