4
我想在每個erl文件中使用-record。 我知道我可以在每個文件中單獨重複記錄,但這真的很難看。如何在Erlang中的多個erl之間共享記錄?
有什麼建議嗎?
P.S. :溫柔;-)我是Erlang的新手。
我想在每個erl文件中使用-record。 我知道我可以在每個文件中單獨重複記錄,但這真的很難看。如何在Erlang中的多個erl之間共享記錄?
有什麼建議嗎?
P.S. :溫柔;-)我是Erlang的新手。
將您的記錄定義放入標頭(.hrl)文件中。例如,animal.hrl
可能看起來像:
-record(animal, {name, legs=4, eyes=2}).
然後在你的.erl文件,您可以包括.hrl文件像這樣:
-include_lib("animal.hrl").
src
目錄中,除非在您的應用程序之外需要它 - 在這種情況下,您應該將其放在一個名爲include
的目錄中。
將它放在.hrl中, - 包括.hrl – 2012-02-22 12:17:12