加入 Exercism 的 Erlang 學習軌道,即可獲得 85 個練習 並享有程式碼自動分析 以及 個人導師引導, 全部100% 免費。
-module(example).
-export([hello/0]).
hello() ->
"Hello, World!".
透過 Exercism 上有趣又有成就感的程式設計練習,測試你對各種概念的理解,讓你的程式設計能力更上一層樓。
根據 Nicomachus(公元 60 至 120 年)對正整數的分類法,判斷一個數字是完全數、過剩數還是不足數。
給定一個數字,求出指定數字的所有倍數之和,範圍到該數字為止但不含該數字。
實作複數。
多條子句的函式,搭配模式比對與防護子句,是 Erlang 程式碼的組成基礎。
Erlang 沒有編譯時期的型別檢查,改以執行時期的模式比對為主。
Erlang 中的所有資料皆不可變,讓併發更安全,也更容易推理。
Erlang 採用 actor 模型,透過訊息傳遞實現不共享資源的併發。
Erlang 執行於一個以運行低延遲、分散式且容錯系統而聞名的 VM 上。
可引入 Erlang 與 Elixir 的套件,無論是公開或私有
每種語言都有自己做事的方式。Erlang 也不例外。我們的導師會幫助你學會像 Erlang 開發者那樣思考,以及如何寫出 道地的 Erlang 程式碼。解完一個練習後,把它提交給我們的 志工團隊,他們會給你提示、想法和回饋,告訴你 怎麼寫得更像你在 Erlang 中平常會看到的樣子。他們也會幫助你發現那些 你不知道自己不知道的事。
進一步了解引導