我是一个用真实世界的OCaml自学OCaml的初学者。出于某种原因,这条线 if List.mem l 1 then true;;错误:此表达式的类型为equal:(int -> int -> bool) -> bool,但应为bool类型的表达式
这个例子看起来非常简单,我搞不懂到底是怎么回事。我的OCaml版本是4.05
我使用的是Windows7 64x,在下个学期,我将在我的一堂课中使用OCaml作为主要语言,我更倾向于使用Windows (我有windows版本和基于cygwin的版本)。所以我决定复习一下。现在问题来了:我已经按照链接中的指定创建了文件amodule.ml和bmodule.ml。error, input left in file C:\Users\Devate\AppData\Local\Temp\camlasm0d9121.s
bmodule.ml和使用最后一行时也会出现几乎相同的</em
我试图用Ocaml建立一个递归函数,但是我总是得到相同的错误代码。let rec get x =get x-7;;
错误:此表达式具有int类型,但需要类型单元的表达式。我是OCaml的一个完全初学者,在大学里学习它是为了一个模块。这是我的任务之一,我被困住了!我最初想通过while循环来完成这个任务(因为我是一个主要的命令式程序员