elixir
文書の過去の版を表示しています。
Elixir
Elixir は Erlang VM (beam)上で動作するプログラミング言語。見た目はRuby、中身はErlang
Elixirソースファイルの拡張子はexsまたはex。exsは直接実行するもの(たとえばテストファイル)、exはコンパイルして使うもの(たとえばアプリケーションのモジュール)
ハローワールド
# cat.exs defmodule Cat do def say a do IO.puts a end end Cat.say "nyan"
$ elixir cat.exs nyan
iex
対話式シェル
$ iex Erlang/OTP 17 [erts-6.3.1] [source] [64-bit] [smp:8:8] [async-threads:10] [hipe] [kernel-poll:false] [dtrace] Interactive Elixir (1.0.3) - press Ctrl+C to exit (type h() ENTER for help) iex(1)> IO.puts("hello world") hello world :ok
mix
依存ライブラリ管理やテスト実行等の各種タスクの実行を行うビルドツール。
Elixirアプリケーションのひな形作成
$ mix new my_application_name
elixir.1438167327.txt.gz · 最終更新: 2015/07/29 10:55 by nullpon