Programming languages 什么是咖喱编程语言列表?

Programming languages 什么是咖喱编程语言列表?,programming-languages,functional-programming,currying,partial-application,Programming Languages,Functional Programming,Currying,Partial Application,我刚刚从另一个问题中了解到,Haskell被称为curried编程语言,因为它默认应用函数curried。还有哪些语言表现出这种行为?在不太深奥的语言中,主要是Haskell: f x y z = x + y * z g = f 4 r = g 7 8 OCaml和F#: 在较小程度上,SML(图书馆较少使用咖喱): 我所做的:谷歌搜索“咖喱编程语言”,查看前3个链接。谷歌搜索了“curred编程语言列表”,查看了前3个链接。谷歌搜索了“功能编程语言”,查看了前3个链接。在堆栈溢出上搜索[cu

我刚刚从另一个问题中了解到,Haskell被称为curried编程语言,因为它默认应用函数curried。还有哪些语言表现出这种行为?

在不太深奥的语言中,主要是Haskell:

f x y z = x + y * z
g = f 4
r = g 7 8
OCaml和F#:

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

我所做的:谷歌搜索“咖喱编程语言”,查看前3个链接。谷歌搜索了“curred编程语言列表”,查看了前3个链接。谷歌搜索了“功能编程语言”,查看了前3个链接。在堆栈溢出上搜索[currying][编程语言],[currying]列表[currying]。
let f x y z = x + y * z
let g = f 4
let r = g 7 8
fun f x y z = x + y * z
val g = f 4
val r = g 7 8