【发布时间】:2015-05-23 05:10:04
【问题描述】:
我是 Scheme 的初学者。我在 SICP 讲座的 MIT 考试 1 中发现了这个问题。
–
的值和类型是什么((lambda (a) (lambda (b) (+ (sqrt a) (sqrt b)))) 5)
我很难理解这个功能是如何工作的。我真的对参数b 感到困惑。只有5作为参数传递给外层lambda函数,那么b对内层lambda函数取什么值?
我尝试在 mit-scheme 中运行此函数,但每次运行时结果值都会递增。
【问题讨论】:
标签: function lambda nested scheme sicp