这两种语言中模式匹配的主要区别是什么?我指的不是语法,而是能力、实现细节、用例范围和必要性。
Scala应用程序(如。高举和弹奏)自豪地谈论语言模式匹配的能力。另一方面,Clojure有一个库core.match,并内置在析构中,这似乎也很强大。
*注意:我之所以想问这个问题,是因为我在一篇博客文章中看到了一个程序员,作为一个实验,他使用Scala和Clojure构建了一个lisp解释器。他说,克洛尔的火柴在一定长度后就断了,但无法解释原因,但我真的很想知道。你可以在这里找到这篇文章:http://www.janvsmachine.net/2013/09/writing-simple-lisp-interpreter-in-clojure.html
发布于 2014-04-25 16:57:14
https://softwareengineering.stackexchange.com/questions/237023
复制相似问题