كيفية مشاركة سجل بين إرل متعددة في إرلانغ?

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

  •  29-10-2019
  •  | 
  •  

سؤال

وأود أن استخدام سجل في كل ملفات إرل واحد لدي.أعلم أنه يمكنني تكرار السجل بشكل فردي في كل ملف ، لكن هذا قبيح حقا.

أي اقتراح ?

سكرتير خاص.:كن لطيفا؛ -) أنا مبتدئ إرلانج.

هل كانت مفيدة؟

المحلول

ضع تعريف السجل الخاص بك في رأس (.هرل) ملف.على سبيل المثال, animal.hrl قد تبدو مثل:

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

ثم في الخاص بك .ملفات إرل يمكنك تضمين .ملف هرل مثل ذلك:

-include_lib("animal.hrl").
  • أوصي بالقراءة هذا.
  • لاحظ أن .ربما ينبغي وضع ملف هرل في الخاص بك src دليل ما لم يكن هناك حاجة خارج التطبيق الخاص بك-في هذه الحالة يجب وضعه في دليل يسمى include.
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top