78 words
1 minute
scheme-1.3.2
2026-05-11

Some information may be outdated

用lambda构建过程#

  • lambda表达式的一般形式:
(lambda ( <formal-parameters> ) <body> )
  • let表达式的一般形式:
(let ((<var₁><exp₁>) ((lambda (<var₁> ... <varₙ>)
(<var₂><exp₂>) ===> 等价于 (body)
... <exp₁>
(<varₙ><expₙ>)) ...
<expₙ>)
<body>)
  • 一个简单的例子:

  • let表达式:

(let ((x 3)
(y 2))
(+ x y))
  • lambda表达式:
((lambda (x y)
(+ x y))
3 2)
scheme-1.3.2
https://infini.cv/posts/scheme/scheme-132/
Author
infini
Published at
2026-05-11
License
CC BY-SA 4.0