什么是柯里编程语言列表



我刚刚从另一个问题中了解到,Haskell被称为柯里编程语言,因为它默认应用函数柯里。显示此行为的其他语言有哪些?

在不太深奥的语言中,主要是哈斯克尔:

f x y z = x + y * z
g = f 4
r = g 7 8

OCaml 和 F#:

let f x y z = x + y * z
let g = f 4
let r = g 7 8

在较小程度上 SML(图书馆较少使用咖喱):

fun f x y z = x + y * z
val g = f 4
val r = g 7 8

最新更新