2016-09-28 7 views
0

このプログラムの2行目または5行目を評価しようとすると、「Unbound value carre」または「Unbound value bis」が表示されます。 それを評価するには、私はtuaregでemacsを使用していますが、それは関連する可能性がありますか?例えばOcaml error unbound値

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

2番目前にプログラムの最初の行を評価する必要があります。

あなたが評価するまで、解釈者はcarreまたはbisの定義を知らない。