サーチ…


備考

Elixirはスケーラブルで保守可能なアプリケーションを構築するために設計された動的で機能的な言語です。

Elixirは、低レイテンシの分散型およびフォールトトレラントシステムで動作することで知られているErlang VMを活用しており、Web開発や組み込みソフトウェア分野でもうまく使用されています。

バージョン

バージョン発売日
0.9 2013-05-23
1.0 2014-09-18
1.1 2015-09-28
1.2 2016-01-03
1.3 2016年6月21日
1.4 2017-01-05

こんにちは世界

エリキシルチェックのインストール手順については、ここでは、異なるプラットフォームに関連した命令を記述します。

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



Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow