标签:结果 出现 code 其他 ica 多个 高阶函数 表达 str
.
字符之前函数参数中和 .
字符之后的函数体x
,函数体也为 x
的 函数()
括号:有括号时表示期内的表达式是一个整体,没有括号时 从左往右计算.
字符之前为参数,.
字符之后为函数体。这样的一个表达式称为函数.
字符之前的部分,由 λ
和变量开头.
字符之后的部分,是一个表达式(λx.y)
也是 λ 形式(λy.xy)ab
等价于 (((λy.(x y)a))b)
(λy.xy)
,y是函数参数,xy 是函数体ab
函数在只有一个表达式的时候是不会进行任何操作的,当它有其他的表达式,那么这个函数就可以被解析(resolving),即求值。
这个过程极其类似于我们较为常用的 Ctrl + x
和 Ctrl + v
(λy.x(yz))(ab)
为例x(abz)
(λx.y)a
为例Ctrl + x
了一个变量,但没有找到需要插入的位置y
(λx.(λy.x))a
为例()
内的整体为函数的身体部分,即表达式1λy.a
标签:结果 出现 code 其他 ica 多个 高阶函数 表达 str
原文地址:https://www.cnblogs.com/door-leaf/p/13215365.html