我无法理解 lambda 演算运算符的优先级。
例如下面的代码:
lambda x.x z lambda y.x y
将是:
lambda x. (x (z lambda y. x y))
或者
lambda x. ((x z) (lambda y. x y))
?
更复杂的例子:
(lambda x.x z) lambda y.w lambda w.w x y z
在上面的例子中,括号在哪里?
我知道 lambda 应用程序是关联的,但是 lambda 值是否比应用程序具有更高的优先级?