我有一个可从两个模块调用的记忆表——显然这两个模块都需要引用表的记录。
有没有办法在一个模块中声明记录类型并在另一个模块中使用它,而不必重新定义和维护两个模块中的声明?目前我必须在每个模块中声明记录类型。
您可以在包含文件中声明它(在典型的应用程序中,它会在include
应用程序根目录的目录中找到),然后将其包含在每个模块中。
-include("myrecords.hrl").
要查看一个实际示例,我将向您推荐 rebar 存储库,以便您了解其通常的结构:https ://github.com/rebar/rebar