التابع 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.