التابع ‎[]=‎‎ الخاص بالصنف 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"‎

انظر أيضا

  • التابع []: معامل الفهرسة

مصادر