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はあなたのスクリプトです。これでコンソールのスクリプトから関数を呼び出すことができます。