W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
歡迎!
在本教程中我們將教給你Elixir的基礎(chǔ),語法,如何定義模塊,如何操作常用數(shù)據(jù)結(jié)構(gòu)的特性等等.本章將確保Elixir安裝好了,并且你能夠成功運(yùn)行Elixir的交互殼,IEx.
我們要求:
讓我們開始吧!
如果你發(fā)現(xiàn)本教程或本網(wǎng)站中存在任何問題,請報(bào)告bug或發(fā)送一個(gè)拉取請求到我們的問題追蹤.
如果你還未安裝Elixir,請到我們的安裝頁面.一旦你安裝好了,可以運(yùn)行來查看版本.elixir -v
當(dāng)你安裝好Elixir后,你會(huì)擁有三個(gè)新的可執(zhí)行文件:,和.如果你是用源代碼編譯的Elixir或使用一個(gè)打包好的版本,你可以在目錄下找到它們?.iexelixirelixircbin
?
現(xiàn)在,讓我們運(yùn)行(Windows下是)代表著交互式的Elixir.在交互模式中,我們可以輸入任何Elixir表達(dá)式并得到結(jié)果.先來一些基礎(chǔ)表達(dá)式熱熱身?.iexiex.bat
?
打開并輸入下列表達(dá)式?: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,你也可以嘗試,有可能會(huì)得到更好的體驗(yàn),這取決于你使用哪種控制臺(tái)?.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)在,讓我們進(jìn)入第二章.
閱讀本教程的過程中,提出問題是學(xué)習(xí)的一部分!在許多地方你可以提出關(guān)于Elixir的問題:
#elixir-lang on freenode IRC Elixir on Slack Elixir Forum elixir-talk mailing list elixir tag on StackOverflow
提問時(shí),記住以下兩點(diǎn):
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: