Ocaml错误未绑定值

时间:2016-09-28 21:24:05

标签: emacs ocaml tuareg

当我尝试评估此程序的第2行或第5行时,我会收到“Unbound value carre”或“Unbound value bis”。 为了评估它,我使用带有tuareg的emacs,它是否相关?

let carre x = x*x;;
carre(9);;

let bis y = y^y;;
bis("ab");;

例如,以下是第2行的内容:

# Characters 0-5:
  carre(9);;
  ^^^^^
Error: Unbound value carre
# 

代码非常简单,所以我觉得问题来自emacs。 我试图更改函数名称,变量名称,但没有任何效果。 有谁看到这里有什么问题?

1 个答案:

答案 0 :(得分:1)

您需要在第二行之前评估程序的第一行。

在您评估之前,解释者不知道carrebis的定义。