OCAML编译错误在哪里?

时间:2013-10-13 17:01:38

标签: xcode compilation ocaml

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

1 个答案:

答案 0 :(得分:2)

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。这些都在语法上是正确的,但没有相同的含义:在第二种情况下,x中可以使用c,但b中不能使用and(因为x = a定义{ {1}}和y = b *同时,其中一个不可用。)