加入 Exercism 的 Lisp Flavoured Erlang 轨道,即可获得 68 个练习 还会自动分析 你的代码,并提供 个性化指导, 而且全部100% 免费。
(defmodule leap
(export (leap-year 1)))
(defun leap-year
([year] (when (=:= (rem year 400) 0))
'true)
([year] (when (=:= (rem year 100) 0))
'false)
([year] (when (=:= (rem year 4) 0))
'true)
([_]
'false))
借助有趣又有收获的编程练习提升编程水平,在 Exercism 上检验你对概念的理解。
查看 Exercism 上所有 Lisp Flavoured Erlang 练习
使用 LFE,你既能运用 Lisp 的特性,又能享受 Erlang 虚拟机带来的优势。
充分利用函数组合、模式匹配等特性。
LFE 运行在 Erlang 虚拟机上,非常适合低延迟和容错的系统。
LFE 将同像性带到了 Erlang 虚拟机,因为它支持符号表达式。
借助 LFE,你可以通过热代码加载升级正在运行的系统,而无需重启。
LFE 通过低卫生性的宏支持元编程,非常适合创建 DSL。
每种语言都有自己的做事方式,Lisp Flavoured Erlang 也不例外。我们的导师会帮助你学会像 Lisp Flavoured Erlang 开发者那样思考,并教你如何写出地道的 Lisp Flavoured Erlang 代码。解完一道练习后,把它提交给我们由志愿者组成的团队,他们会给你提示、想法和反馈,帮你写出更接近 Lisp Flavoured Erlang 中常见风格的代码,还会帮你发现那些你并不知道自己不知道的东西。
了解更多关于指导的内容Exercism 上的 Lisp Flavoured Erlang 轨道有 68 个练习,帮你写出更好的代码。
查看 Lisp Flavoured Erlang 的全部练习