W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
歡迎!
在本教程中我們將教給你Elixir的基礎(chǔ),語法,如何定義模塊,如何操作常用數(shù)據(jù)結(jié)構(gòu)的特性等等.本章將確保Elixir安裝好了,并且你能夠成功運行Elixir的交互殼,IEx.
我們要求:
讓我們開始吧!
如果你發(fā)現(xiàn)本教程或本網(wǎng)站中存在任何問題,請報告bug或發(fā)送一個拉取請求到我們的問題追蹤.
如果你還未安裝Elixir,請到我們的安裝頁面.一旦你安裝好了,可以運行來查看版本.elixir -v
當(dāng)你安裝好Elixir后,你會擁有三個新的可執(zhí)行文件:,和.如果你是用源代碼編譯的Elixir或使用一個打包好的版本,你可以在目錄下找到它們?.iexelixirelixircbin
?
現(xiàn)在,讓我們運行(Windows下是)代表著交互式的Elixir.在交互模式中,我們可以輸入任何Elixir表達式并得到結(jié)果.先來一些基礎(chǔ)表達式熱熱身?.iexiex.bat
?
打開并輸入下列表達式?:iex
?
Interactive Elixir - press Ctrl+C to exit (type h() ENTER for help)
iex> 40 + 2
42
iex> "hello" <> " world"
"hello world"
似乎一切正常!在之后的章節(jié)中我們將大量使用交互殼來熟悉語言結(jié)構(gòu)和基本類型.
注意:如果你使用的是Windows,你也可以嘗試,有可能會得到更好的體驗,這取決于你使用哪種控制臺?.iex.bat --werl
?
在熟悉了語言基礎(chǔ)之后,你可能想要嘗試寫一些簡單的程序.可以通過將下列Elixir代碼寫入文件來完成:
IO.puts "Hello world from Elixir"
將其保存為并用來執(zhí)行:?simple.exselixir
?
$ elixir simple.exs
Hello world from Elixir
在后面我們將學(xué)習(xí)如何編譯Elixir代碼(第八章)以及如何使用Mix構(gòu)建工具(Mix和OTP入門).現(xiàn)在,讓我們進入第二章.
閱讀本教程的過程中,提出問題是學(xué)習(xí)的一部分!在許多地方你可以提出關(guān)于Elixir的問題:
#elixir-lang on freenode IRC Elixir on Slack Elixir Forum elixir-talk mailing list elixir tag on StackOverflow
提問時,記住以下兩點:
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: