이 두 언어에서 패턴 일치의 주요 차이점은 무엇입니까? 구문이 아니라 기능, 구현 세부 정보, 사용 사례 범위 및 필요성을 언급하고 있습니다.
스칼라 응용 프로그램 (예 : Lift and Play)은 언어 패턴 일치 능력에 대해 자랑스럽게 말합니다. 반면 Clojure는 core.match라는 라이브러리를 가지고 있으며 구조화에 내장되어 있으며 강력한 것으로 보입니다.
* 참고 :이 질문을하게 된 이유는 프로그래머가 Scala와 Clojure를 모두 사용하여 lisp 인터프리터를 작성한 블로그 게시물 때문입니다. 그는 Clojure 경기가 일정 시간이 지나면 파산했다고 말했지만 이유를 설명 할 수는 없지만 정말로 궁금합니다. 이 게시물은 여기에서 찾을 수 있습니다 : http://www.janvsmachine.net/2013/09/writing-simple-lisp-interpreter-in-clojure.html