我很难理解用于柯里化的符号。也许这意味着我对这个主题有更深的困惑,但我不这么认为。
我明白像...
add (x,y) = x + y可以有一个类型(int, int) -> int。
咖喱形式看起来像这样也很有意义:
add x y = x + y与 type int -> int -> int,又名 type int -> (int-> int)。
我想知道最后一个例子中括号的含义。第一个int x、第二个int y和最后一个int是输出吗?像这样的功能会是什么样子?
(int -> int) -> int
我知道有些东西没有点击,这非常令人沮丧。