7
我剛剛從另一個問題中學到,Haskell被稱爲curried編程語言,因爲它默認應用了函數currying。顯示此行爲的其他語言是什麼?什麼是咖喱編程語言列表?
我剛剛從另一個問題中學到,Haskell被稱爲curried編程語言,因爲它默認應用了函數currying。顯示此行爲的其他語言是什麼?什麼是咖喱編程語言列表?
少深奧語言中它主要是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
我做了什麼:使用了「curried programming languages」,檢查了前3個鏈接。搜索「curred編程語言列表」,檢查前3個鏈接。按功能搜索「編程語言」,檢查前3個鏈接。搜索[currying] [編程語言],[currying]列表,[currying]的堆棧溢出。 – MaiaVictor