首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Lambda微积分方案

Lambda微积分方案
EN

Stack Overflow用户
提问于 2021-05-14 20:14:51
回答 1查看 150关注 0票数 1

下面是“映射”lambda函数的正确方式吗?

(λx.x+1) 5↦(lambda (x) (+ x 1) 5)

此外,lambda函数在形式表示法中是如何命名的?是否有与此相对应的东西:

添加一个= (λx.x+1)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-05-14 21:49:15

(λx.x+1)5是参数5的应用程序。在计划代码中,这相当于:

代码语言:javascript
复制
((lambda (x) (+ x 1)) 5)

在这里,(lambda (x) (+ x 1))构成函数,它必须放在一个函数调用上下文中,方法是将它用参数括在括号中。

就正式符号命名而言,这不是lambda微积分本身的特性。在文本中,经常发现使用某种标识符符号来方便组合的表达;在这些情况下,似乎通常倾向于非常简单的标识符。这实际上是数学符号,而不是编程符号。我见过这两种情况:

代码语言:javascript
复制
A ≡ λx.x+1
A = λx.x+1
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67540490

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档