先不提 Y-Combinator. 我对这个问题的兴趣最初来自于 Friedman 的 The Little Schemer 第九章,下面的推导过程也参考了此书。我曾经在使用 JavaScript 编程时一度对 first-class function 和匿名函数这样的特性很着迷,并沉醉于将所有的函
...
很多程序设计语言都会有自己的关键字,有一些关键字是多语言通用的,如大家熟悉的 while, var, let, for 等等。这些关键字一般来说,要么是英文单词,要么是单词的缩写,比如 var 就是 variable 的缩写。但有些语言,会使用一些不太符合我的审美的关键字,使得这门语言看起来多多少少
...