التابع class_variable_set الخاص بالصنف Module في روبي
يضبط التابع class_variable_set قيمة متغير الصنف المحدد بالوسيط المعطى symbol ويحيل إليه الوسيط obj.
إذا تم تمرير اسم متغير الصنف كسلسلة نصية، قستُحوّل تلك السلسلة إلى رمز.
البنية العامة
class_variable_set(symbol, obj) → obj
class_variable_set(string, obj) → obj
المعاملات
symbol
رمز يمثل متغير الصنف.
obj
كائن.
string
سلسلة نصية تمثل متغير الصنف.
القيمة المُعادة
يعيد الكائن obj.
أمثلة
مثال على استخدام التابع class_variable_set:
class Fred
@@foo = 99
def foo
@@foo
end
end
Fred.class_variable_set(:@@foo, 101) #=> 101
Fred.new.foo #=> 101
انظر أيضا
- التابع
class_variable_get: يعيد قيمة متغير الصنف المعطى (أو يطلق استثناءNameError). - التابع
class_variables: يعيد مصفوفة مكونة من أسماء متغيرات الصنف في الوحدة . - التابع
class_variable_set: يضبط قيمة متغير الصنف المحدد بالوسيطsymbolويحيل إليه الكائن المعطىobj.