【问题标题】:OCAML Where is the error of compilation? [closed]OCAML 编译的错误在哪里? [关闭]
【发布时间】:2013-10-13 17:01:38
【问题描述】:

看看 http://pastebin.com/VkXqenak 编译器存在编译问题。 我该怎么办? 哪里出错了?

【问题讨论】:

  • 请在此页面上包含您的来源。如果它太长而无法包含,请尝试将其减少到显示您的问题的最少代码量。另外,显示错误消息的样子。

标签: xcode compilation ocaml


【解决方案1】:

let x = a and let y = b in c 不正确。您应该使用let x = a in let y = b in clet x = a and y = b in c。这些在语法上都是正确的,但含义不同:在第二种情况下,xc 中可用,但在b 中不可用(因为and 定义了x = ay = b *simulatenously ,一个不可用于另一个)。

【讨论】: