2017-02-09 16 views
1

私は2つの機能を使用しています。 1つはリストを取り、もう1つはリスト要素でいくつかの作業を行います。 ":79.6から79.16エラー:STDIN結合していない変数またはコンストラクタ:multinHelp" 第二の機能、multinHelpは、バインドされていない変数またはコンストラクタエラーML

私にエラーを与えている

fun multin(L)= 
let 
val a = hd(L) 
val b = hd(tl(L)) 
val c = hd(tl(tl(L))) 
in 
multinHelp([a,b,c]) 
end; 

を------------ ---------------------------

fun multinHelp([a,b,c])= 
if c = 0 then [a] 
else (b * hd(multinHelp([a,b,c])) :: multinHelp([a,b,c-1]); 

私が設定しているとして、私はこのエラーが発生します、なぜわかりません[ a、b、c]を使用します。

答えて

1

の前にの前にそれを使用できるように定義する必要があります。

また、2番目の関数には閉じ括弧がありません。

+0

ありがとう、それはばかげた間違いでした。 –

関連する問題