التابع attr_reader‎ الخاص بالصنف Module في روبي

من موسوعة حسوب

ينشئ التابع attr_reader متغيرات النسخ (instance variables) والتوابع المقابلة التي تعيد قيمة متغيرات النسخ تلك. وهو مكافئ لاستدعاء "attr:name" على كل اسم (name) بالتتابع.

تُحوّل الوسائط النصية إلى رموز.

البنية العامة

attr_reader(symbol, ...)   nil
attr(symbol, ...) nil
attr_reader(string, ...)   nil
attr(string, ...) nil

المعاملات

symbol‎

رمز.

string‎

سلسلة نصية.

القيمة المُعادة

تعاد القيمة nil.

انظر أيضا

  • التابع attr_accessor: يحدد خاصية مسماة (named attribute) لهذه الوحدة.
  • التابع attr_writer: ينشئ مدخلًا (accessor method) للسماح بتعيين القيم attribute.id2name.

مصادر