プログラミングElixirを電子書籍で購入して勉強中なので、そのメモ第一段。
install
こちらを参考にする。rvmやrbenvみたいにバージョン切り替えられるようにしておこかなと思って、今回はkiexを使う
> curl -sSL https://raw.githubusercontent.com/taylor/kiex/master/install | bash -s
# ~/.bashrcにいかを追加
test -s "$HOME/.kiex/scripts/kiex" && source "$HOME/.kiex/scripts/kiex"
source ~/.bashrc
> kiex list known
Getting the available releases from https://github.com/elixir-lang/elixir/releases
Known Elixir releases:
0.7.2
0.8.0
0.8.1
0.8.2
0.8.3
0.9.0
0.9.1
0.9.2
0.9.3
0.10.0
・・・・・・・・
・・・・・・・・・・
1.3.0-rc.0
1.3.0-rc.1
1.3.1
1.3.2
1.3.3
1.3.4
1.4.0
1.4.0-rc.0
1.4.0-rc.1
> kiex install 1.4.0
> kiex default 1.4.0
以上。インストールは簡単。
動作確認
コンソールを立ち上げて確認してみる。
> iex
Erlang/OTP 19 [erts-8.2] [source] [64-bit] [smp:4:4] [async-threads:10] [hipe] [kernel-poll:false] [dtrace]
Interactive Elixir (1.4.0) - press Ctrl+C to exit (type h() ENTER for help)
iex(1)> 3 + 4
7
iex(2)> String.reverse("aaaabbbbccc")
"cccbbbbaaaa"
iex(3)> String.upcase("aaabbb")
"AAABBB"
iex(4)> h IO.puts # hでヘルプが出る
iex(5)> i "123" # 値の詳細が出る
コンソールを終了するときは「Control + c」で
BREAK: (a)bort (c)ontinue (p)roc info (i)nfo (l)oaded
(v)ersion (k)ill (D)b-tables (d)istribution
のように聞かれるから「a」を選択すると終了する。
まずは最初の一歩だ。
2章の内容をやってみる
comming soon