gpt4 book ai didi

parsing - Ocaml 语法错误 : why are parentheses enclosing (if . ..) 在函数应用程序中有必要吗?

转载 作者:行者123 更新时间:2023-12-02 12:21:52 25 4
gpt4 key购买 nike

将此代码输入到 ocaml 顶层会导致语法错误。

(fun n -> n + 1) if true then 1 else 2

但是这段代码没问题。

(fun n -> n + 1) (if true then 1 else 2)

为什么需要括号?

最佳答案

因为像这样的表达式

f if a then b else x y

会含糊不清(而且难以阅读)。

关于parsing - Ocaml 语法错误 : why are parentheses enclosing (if . ..) 在函数应用程序中有必要吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40959433/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com