2010-02-22 48 views
19

我已经在网上找了这个,但它一点都不清楚。这是一种图书馆机制吗?什么是Erlang hrl文件?

+1

读你也许表明我的链接后,你应该“求同存异”是什么的“可读性”的定义。但是,无论如何感谢链接:) – Zubair 2010-02-23 08:39:37

+0

@dustin:我在第60页的“编程erlang”中偶然发现了它们。所以 - 确实有可能在不知道目的或内容的情况下知道存在。 – aurora 2011-08-14 17:08:52

回答

28

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

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

+0

所以他们只有定义,没有代码? – Zubair 2010-02-22 16:28:52

+0

@zubair:查看我的最新贡献。 – jldupont 2010-02-22 16:34:55

+1

您也可以使用'-include_lib'来包含来自其他应用程序的头文件。 – Zed 2010-02-22 16:48:23

4

hrl文件简直就是erlang“头文件”,即包含旨在被.erl文件包含的通用定义的文件。