什么是Erlang hrl文件?

什么是Erlang hrl文件?,erlang,header-files,Erlang,Header Files,Erlang/OTP中的.hrl文件是什么?它是某种库机制吗?类似于“C”包含文件的“头文件” 需要从.erl文件调用-include指令才能使用它们。可以包含任何有效的Erlang代码。hrl文件只是Erlang“头文件”,即包含公共定义的文件,这些定义将包含在.erl文件中。实际的文档是您也可以使用-include_lib包含来自另一个应用程序的头文件。@zed:yes,请看下面的问题:在阅读了你给我看的链接后,也许你应该“同意不同意”关于“可读性”的定义。不过还是谢谢你的链接:)@dust

Erlang/OTP中的
.hrl
文件是什么?它是某种库机制吗?

类似于“C”包含文件的“头文件”


需要从
.erl
文件调用
-include
指令才能使用它们。可以包含任何有效的Erlang代码。

hrl文件只是Erlang“头文件”,即包含公共定义的文件,这些定义将包含在.erl文件中。

实际的文档是

您也可以使用
-include_lib
包含来自另一个应用程序的头文件。@zed:yes,请看下面的问题:在阅读了你给我看的链接后,也许你应该“同意不同意”关于“可读性”的定义。不过还是谢谢你的链接:)@dustin:我在第60页的“编程erlang”中偶然发现了它们。因此,确实有可能知道存在,而不知道目的或内容。