Erlangの複数のerl間でレコードを共有するにはどうすればよいですか?
質問
私が持っているすべてのerlファイルで-recordを使用したいと思います。 すべてのファイルで個別にレコードを繰り返すことができることは知っていますが、それは本当に醜いです。
何か提案はありますか?
P.S。:優しくしてください;-)私はアーランの初心者です。
解決
レコード定義をヘッダー(.hrl)ファイルに入れます。たとえば、animal.hrl
は次のようになります。
ジェネラコディセタグプレ
次に、.erlファイルに次のように.hrlファイルを含めることができます。 ジェネラコディセタグプレ
-
これを読むことをお勧めします。 - .hrlファイルは、アプリケーションの外部で必要な場合を除いて、おそらく
src
ディレクトリに配置する必要があります。その場合は、include
というディレクトリに配置する必要があります。
所属していません StackOverflow