gpt4 book ai didi

lambda - 如何将 let* 表达为 lambda 表达式(不是常规的 let)

转载 作者:行者123 更新时间:2023-12-02 08:28:52 24 4
gpt4 key购买 nike

我有一个与方案相关的问题,我们如何将 let* 实现为 lambda 表达式。更准确地说,我并不是对“常规”let 感到好奇,而是对带有 * 的 let 感到好奇,它让我们可以在另一个 let 表达式中使用一个 let 表达式。

最佳答案

let* 形式是一系列嵌套的 lambda。例如,这个:

(let* ((a 10)
(b (+ 10 a)))
(+ a b))

相当于:

((lambda (a)
((lambda (b)
(+ a b))
(+ 10 a)))
10)

关于lambda - 如何将 let* 表达为 lambda 表达式(不是常规的 let),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16698548/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com