التابع Module.attr
في روبي
الشكل الأول للتابع attr
(انظر فقرة البنية العامة) مكافئ للتابع attr_reader
. أما الشكل الثاني فيكافئ attr_accessor(name)
، ولكنه أصبح مهملًا الآن. الشكل الأخير يكافئ attr_reader(name)
، لكنه أصبح مهملًا أيضًا.
البنية العامة
attr(name, ...) → nil
attr(name, true) → nil
attr(name, false) → nil
المعاملات
name
اسم الميزة.
القيمة المعادة
تعاد القيمة nil
.
انظر أيضا
- التابع
attr_accessor
: يحدد خاصية مسماة (named attribute) لهذه الوحدة. - التابع
attr_writer
: ينشئ تابع وصول (accessor method) للسماح بتعيين قيمة للخاصيةsymbol.id2name
.