3

キーワードsmlを使用して、相互に依存するデータ型を定義することができます。and現在、相互に参照する 2 つの構造があり、表示されるエラーは相互に再帰的であるためのようですが、これが機能するような方法で追加する方法がわかりませんand

例:

structure Machine = struct 
  structure F = Frame
  ...
end

structure Frame = struct
  ...
  reference to Machine.wordsize
end

これを機能させることはできますか、それとも設計が と互換性がありませsmlんか? 私はコードを移植していますがOcaml、明らかにこれはそこで動作します。

4

2 に答える 2