Erlangの複数のerl間でレコードを共有するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/9394530

  •  29-10-2019
  •  | 
  •  

質問

私が持っているすべてのerlファイルで-recordを使用したいと思います。 すべてのファイルで個別にレコードを繰り返すことができることは知っていますが、それは本当に醜いです。

何か提案はありますか?

P.S。:優しくしてください;-)私はアーランの初心者です。

役に立ちましたか?

解決

レコード定義をヘッダー(.hrl)ファイルに入れます。たとえば、animal.hrlは次のようになります。 ジェネラコディセタグプレ

次に、.erlファイルに次のように.hrlファイルを含めることができます。 ジェネラコディセタグプレ

  • これを読むことをお勧めします。
  • .hrlファイルは、アプリケーションの外部で必要な場合を除いて、おそらくsrcディレクトリに配置する必要があります。その場合は、includeというディレクトリに配置する必要があります。
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top