2016-04-04 7 views

答えて

6

セットはErlangのプリミティブ型ではないため、プリミティブ型仕様はありません。しかし、そのような型を定義してエクスポートするモジュールがあれば、それを別のモジュールから参照することができます。例えば

、あなたが参照しているセットは、あなたはこのようにそれを使用することができ、stdlibsetsモジュールで定義されたものであれば:

-type itemset() :: sets:set(integer()). 

setsモジュールへの参照。

の独自定義を-type-export_type(モジュール外のタイプが必要な場合)を使用して作成することもできます。セクション7.3を参照してください。http://erlang.org/doc/reference_manual/typespec.html これで、setsを、自分の定義がset()のモジュールに置き換えます。

関連する問題