التابع []=
الخاص بالصنف Struct
في روبي
معامل التعيين - يضبط قيمة عضو البنية المعطى member
(انظر فقرة البنية العامة)، أو العضو الموجود عند الفهرس index
.
يطلق الاستثناء NameError
إن كان member
غير موجود، أو الاستثناء IndexError
إن كان index
خارج النطاق.
البنية العامة
struct[member] = obj → obj
struct[index] = obj → obj
المعاملات
member
عضو.
index
فهرس.
القيمة المُعادة
تُعلد القيمة المُعيّنة.
أمثلة
مثال على استخدام التابع []=
:
Customer = Struct.new(:name, :address, :zip)
joe = Customer.new("Joe Smith", "123 Maple, Anytown NC", 12345)
joe["name"] = "Luke"
joe[:zip] = "90210"
joe.name #=> "Luke"
joe.zip #=> "90210"
انظر أيضا
- التابع
[]
: معامل الفهرسة
مصادر
- قسم التابع [= في الصنف Struct في توثيق روبي الرسمي.]