الفرق بين المراجعتين لصفحة: «Ruby/Struct/members»

من موسوعة حسوب
< Ruby‏ | Struct
لا ملخص تعديل
ط مراجعة وتدقيق.
 
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: التابع <code>members‎</code> الخاص بالصنف <code>Struct</code> في روبي}}</noinclude>
<noinclude>{{DISPLAYTITLE: التابع <code>Struct.members‎</code> في روبي}}</noinclude>
[[تصنيف: Ruby]]
[[تصنيف: Ruby]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Struct]]
[[تصنيف: Ruby Struct]]
يُعيد التابع <code>members</code>  أعضاء ال[[Ruby/Struct|بنية]] على هيئة [[Ruby/Array|مصفوفة]] من الرموز.
يُعيد التابع <code>members</code>  أعضاء ال[[Ruby/Struct|بنية]] على هيئة [[Ruby/Array|مصفوفة]] من [[Ruby/Symbol|الرموز]].
==البنية العامة==
==البنية العامة==
<syntaxhighlight lang="ruby">members → array‎</syntaxhighlight>
<syntaxhighlight lang="ruby">members → array‎</syntaxhighlight>
==القيمة المُعادة==
==القيمة المعادة==
يُعيد التابع <code>members</code>  أعضاء ال[[Ruby/Struct|بنية]] على هيئة [[Ruby/Array|مصفوفة]] من الرموز.
يعاد أعضاء ال[[Ruby/Struct|بنية]] على هيئة [[Ruby/Array|مصفوفة]] من الرموز.


==أمثلة==
==أمثلة==
سطر 14: سطر 14:
joe = Customer.new("Joe Smith", "123 Maple, Anytown NC", 12345)
joe = Customer.new("Joe Smith", "123 Maple, Anytown NC", 12345)
joe.members  #=> [:name, :address, :zip]‎</syntaxhighlight>
joe.members  #=> [:name, :address, :zip]‎</syntaxhighlight>
==انظر أيضا==
==انظر أيضًا==
* التابع <code>[[Ruby/Struct/length|length]]</code>: يُعيد عدد أعضاء ال[[Ruby/Struct|بنية]].
* التابع <code>[[Ruby/Struct/length|length]]</code>: يُعيد عدد أعضاء ال[[Ruby/Struct|بنية]].
==مصادر==
==مصادر==
*[http://ruby-doc.org/core-2.5.1/Struct.html#method-i-members قسم التابع members‎ في الصنف Struct‎ في توثيق روبي الرسمي.]
*[http://ruby-doc.org/core-2.5.1/Struct.html#method-i-members قسم التابع members‎ في الصنف Struct‎ في توثيق روبي الرسمي.]

المراجعة الحالية بتاريخ 08:03، 5 ديسمبر 2018

يُعيد التابع members أعضاء البنية على هيئة مصفوفة من الرموز.

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

members  array

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

يعاد أعضاء البنية على هيئة مصفوفة من الرموز.

أمثلة

مثال على استخدام التابع members‎:

Customer = Struct.new(:name, :address, :zip)
joe = Customer.new("Joe Smith", "123 Maple, Anytown NC", 12345)
joe.members   #=> [:name, :address, :zip]‎

انظر أيضًا

مصادر