Elixir事始め(その2)

https://elixir-lang.jp/images/logo/logo.png

Getting StartedでElixirを学習しています。

はじめに

elixir-lang.jp

インタラクティブ・モード

iexコマンドを実行します。

$ iex
Erlang/OTP 22 [erts-10.4.4] [source] [64-bit] [smp:1:1] [ds:1:1:10] [async-threads:1] [hipe]

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

式を入力すると評価値が返されます。

iex(1)> 256 + 64
320
iex(2)>

iexを終了するためには「Control-C」を二度押します。

iex(1)> 
BREAK: (a)bort (c)ontinue (p)roc info (i)nfo (l)oaded
       (v)ersion (k)ill (D)b-tables (d)istribution
$

スクリプトファイルの実行

elixirコマンドでスクリプトファイルを実行します。

elixirの拡張子は .exs です。
Hello world!を出力するスクリプトを作成します。

hello_world.exs

IO.puts "Hello world!"

elixirを実行します。

$ elixir hello_world.exs 
Hello world!