【发布时间】:2019-11-26 14:57:06
【问题描述】:
我听说 javascript 部分基于 Scheme,LISP 的一种方言。当我读到这个和 LISP 时,让我印象深刻的是 javascript 函数表达式语法似乎是一种类似的结构。我对 s-expressions 的理解是,所有语法要么被视为一个原子,要么被视为可以递归引用的 s-expressions,并最终简化为一个原子。如果 javascript 函数将函数的创建和引用视为另一个变量(数组、字符串和数字也都可以分配给变量),这是否意味着 javascript 函数表达式本质上是 s-expression 思想的实现?
【问题讨论】:
标签: javascript functional-programming scheme expression lisp