【发布时间】:2018-07-04 21:54:44
【问题描述】:
add 是 OCaml 内置的函数。
经验:
# add 5 1;;
- : int = 6
我的问题:add 3 (add 5 3) 的评估顺序是什么?
# add 3 (add 5 3);;
- : int = 11
(add 5 3) 是否首先评估为 8,然后add 3 (8) 评估为 11?还是先将add 3 求值成函数,然后将(add 5 3) 作为函数(add 3) 的参数?
谢谢。
【问题讨论】:
标签: expression ocaml evaluation