?????????????????????
???????????? ???????[ 2013/4/18 11:35:46 ] ????????
????????????bar????????????????????????????bar(5)???????????????????12????????????????bar(5??12)?????????????????
???????Щ?????????????? Haskell ?? OCaml?????е?????????????????????????
????????????????????foo??????OCaml????д????????
let foo = fun a ->
fun b ->
a * a + b * b
????????????????bar??????OCaml????д????????
let bar = fun a b ->
a * a + b * b
???????????????????“???????”???????????“???????”??
??????Javascript?????????OCaml??????foo??????bar????????????????????????????????????????
# foo 3 4;;
- : int = 25
# bar 3 4;;
- : int = 25
??????????????????????????????????????????????
# let foo5 = foo 5;;
val foo5 : int -> int = <fun>
# let bar5 = bar 5;;
val bar5 : int -> int = <fun>
# foo5 12;;
- : int = 169
# bar5 12;;
- : int = 169
???????????????????????????????????
fun arg1 arg2 ... argN -> exp
????????????????????????д??
fun arg1 -> fun arg2 -> ... -> fun argN -> exp
??????????????????????????
?????? ???????????????????????????е?????????????????????μ??????
?????? ??????????????????????????????????????????????????
?????? ????????????????????????Щ???????á?
?????? ??Щ????????? Haskell??OCaml?????е??κ????????????????????????????
??????
???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11