Elixir LanguagePremiers pas avec Elixir Language


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.