ReasonML:未闭合的“(”

ReasonML: Unclosed "("

if(1<Array.length(Node.Process.argv)) {
    Js.log("Too many arguments!");
}

上面的 3 行 ReasonML 程序无法编译:

Error: Unclosed "(" (opened line 1, column 2)

开玩笑的问题:怎么了?这是我对 ReasonML 的不满,因为我计算了括号并且它们确实匹配。

我认为您需要在 < 之后插入一个 space。至于为什么会发生这种情况的细节,我在 Discord 上询问。我认为它与 JSX 有关。