Elixir Language チュートリアル
Elixir言語を使い始める
サーチ…
備考
Elixirはスケーラブルで保守可能なアプリケーションを構築するために設計された動的で機能的な言語です。
Elixirは、低レイテンシの分散型およびフォールトトレラントシステムで動作することで知られているErlang VMを活用しており、Web開発や組み込みソフトウェア分野でもうまく使用されています。
バージョン
こんにちは世界
エリキシルチェックのインストール手順については、ここでは、異なるプラットフォームに関連した命令を記述します。
Elixirはerlang
を使用して作成されたプログラミング言語で、erlangのBEAM
ランタイム(Java用のJVM
など)を使用します。
私たちはエリクシールを2つのモードで使うことができます:対話型シェルiex
か、 elixir
コマンドを使って直接実行します。
hello.exs
という名前のファイルに次のファイルを配置します。
IO.puts "Hello world!"
コマンドラインで、次のコマンドを入力してElixirソースファイルを実行します。
$ elixir hello.exs
これは出力する必要があります:
こんにちは世界!
これは、 Elixir
のスクリプトモードと呼ばれます 。実際、Elixirプログラムは、BEAM仮想マシンのバイトコードにコンパイルすることもできます(一般的には、それらのプログラムをコンパイルすることもできます)。
あなたはまた、インタラクティブなエリクシールシェル(推奨)にiex
を使うこともできます。コマンドを実行すると、次のようなプロンプトが表示されます:
Interactive Elixir (1.3.4) - press Ctrl+C to exit (type h() ENTER for help)
iex(1)>
ここであなたのエリクサーのhello world
例を試すことができます:
iex(1)> IO.puts "hello, world"
hello, world
:ok
iex(2)>
iex
を通してモジュールをコンパイルして実行することもできます。たとえば、 helloworld.ex
ものが含まれているとします。
defmodule Hello do
def sample do
IO.puts "Hello World!"
end
end
iex
を通じて、
iex(1)> c("helloworld.ex")
[Hello]
iex(2)> Hello.sample
Hello World!
IExからのHello World
IEx
(Interactive Elixir)シェルを使用して、式を評価してコードを実行することもできます。
LinuxまたはMacの場合は、bashにiexと入力してEnterキーを押します。
$ iex
Windowsマシンの場合は、次のように入力します。
C:\ iex.bat
次に、IEx REPL(読み込み、評価、印刷、ループ)を開始し、次のように入力するだけです。
iex(1)> "Hello World"
"Hello World"
IEx REPLを開いているときにスクリプトをロードするには、次のようにします。
$ iex script.exs
与えられたscript.exs
はあなたのスクリプトです。これでコンソールのスクリプトから関数を呼び出すことができます。