Pregunta

Me gustaría usar un -record en cada uno de los archivos erl que tengo. Sé que puedo repetir el registro individualmente en cada archivo, pero eso es realmente feo.

¿Alguna sugerencia?

P.S.: Sea amable ;-) Soy un novato en Erlang.

¿Fue útil?

Solución

Coloque su definición de registro en un archivo de encabezado (.hrl).Por ejemplo, animal.hrl puede verse así:

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

Luego, en sus archivos .erl, puede incluir el archivo .hrl así:

-include_lib("animal.hrl").
  • Recomendaría leer esto .
  • Tenga en cuenta que el archivo .hrl probablemente debería colocarse en su directorio src a menos que sea necesario fuera de su aplicación; en ese caso, debería colocarlo en un directorio llamado include.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top