التابع Module.attr‎ في روبي

من موسوعة حسوب
< Ruby‏ | Module
مراجعة 08:31، 18 نوفمبر 2018 بواسطة جميل-بيلوني (نقاش | مساهمات) (مراجعة وتدقيق.)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

الشكل الأول للتابع 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.

مصادر