您可以使用lambda表达式自己创建的最透明,最优雅的因子函数是什么?
我的一个学生在伯克利学习了一个Scheme课程,并且给了这个额外的学分问题,即只使用lambda表达式创建阶乘函数(没有定义,让或其他电源程序).我花了一段时间才解决,而且复杂而丑陋.
我现在正在教授Scheme,几年后,我意识到我将把它作为对自己的挑战,并认为其他人也可能会欣赏它.
lambda scheme
lambda ×1
scheme ×1