1

如标题所示:

让 (+) xyz = x + y + z 在 5+6 7

为什么这个表达是错误的?

错误说Error: This expression is not a function; it cannot be applied。但我看到的是一个函数,它只是重新定义了+.

4

1 回答 1

3

因为您尝试6使用参数调用76不是函数。尝试

let (+) x y z = x + y + z in (5 + 6) 7
于 2012-12-04T12:13:57.133 回答