4

複数のファイルを扱っていますが、1 つの可変フィールドに問題があります。file1.ml で、次のように宣言しました。

type mytype = {
     mutable numbers : int list;
}

したがって、file2.ml には mytype 型の要素があります。しかし、私が作ろうとしているとき:

myElement.numbers

次のエラーが返されます: エラー: レコード フィールド ラベル番号がバインドされていません。

ありがとう、どんな助けでも大歓迎です。

4

1 に答える 1

5

file2 の完全修飾名を使用します。myElement.File1.numbers

または、ファイルに を追加open Fileします。

またはローカルモジュールを使用して開きますlet open File2 in myElement.numbers

于 2013-03-28T14:12:38.373 に答える