Domanda

Vorrei usare un -record in ogni singolo file ERL che ho. So di poter ripetere il record individualmente in ogni file, ma è davvero brutto.

Qualche suggerimento?

P.S.: Sii gentile ;-) Sono un principiante di Erlang.

È stato utile?

Soluzione

Inserisci la definizione del record in un file di intestazione (.hrl).Ad esempio, animal.hrl potrebbe avere il seguente aspetto:

-record(animal, {name, legs=4, eyes=2}).

Quindi nei tuoi file .erl puoi includere il file .hrl in questo modo:

-include_lib("animal.hrl").
  • Ti consiglio di leggere questo .
  • Nota che il file .hrl dovrebbe probabilmente essere posizionato nella tua directory src a meno che non sia necessario al di fuori della tua applicazione: in tal caso dovresti metterlo in una directory chiamata include.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top