小编1Ra*_*007的帖子

球拍中的Lambda解释

我试图理解在球拍中使用lambda,我仍然不清楚.我知道他们是无名(匿名)功能,但为什么这么好?我需要从其他函数访问我的函数,所以我怎么称呼它们?请解释下面的小程序,为什么使用lambda更好?谢谢.

; why is this better than below???
(define test
  (lambda (x)
    (lambda (y)
      (+ x y))))

(define add27
  (test 27))

; what's wrong with this???
(define (addTest x)
  (+ x 27))

> (add27 2)
29
> (addTest 2)
29
Run Code Online (Sandbox Code Playgroud)

lisp lambda scheme racket

10
推荐指数
1
解决办法
7602
查看次数

标签 统计

lambda ×1

lisp ×1

racket ×1

scheme ×1