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

من موسوعة حسوب
< Ruby‏ | Struct
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>members‎</code> الخاص بالصنف <code>Struct</code> في روبي}}</noinclude> تصنيف: Ruby تصن...'
 
لا ملخص تعديل
سطر 3: سطر 3:
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Struct]]
[[تصنيف: Ruby Struct]]
يُعيد أعضاء ال[[Ruby/Struct|بنية]] على هيئة [[Ruby/Array|مصفوفة]] من الرموز:
يُعيد التابع <code>members</code>  أعضاء ال[[Ruby/Struct|بنية]] على هيئة [[Ruby/Array|مصفوفة]] من الرموز.
==البنية العامة==
==البنية العامة==
<syntaxhighlight lang="ruby">members → array‎</syntaxhighlight>
<syntaxhighlight lang="ruby">members → array‎</syntaxhighlight>
==القيمة المُعادة==
==القيمة المُعادة==
يُعيد التابع <code>members</code>  أعضاء ال[[Ruby/Struct|بنية]] على هيئة [[Ruby/Array|مصفوفة]] من الرموز.
==أمثلة==
==أمثلة==
مثال على استخدام التابع <code>members‎</code>:
مثال على استخدام التابع <code>members‎</code>:
سطر 14: سطر 16:
==انظر أيضا==
==انظر أيضا==
* التابع <code>[[Ruby/Struct/length|length]]</code>: يُعيد عدد أعضاء ال[[Ruby/Struct|بنية]].
* التابع <code>[[Ruby/Struct/length|length]]</code>: يُعيد عدد أعضاء ال[[Ruby/Struct|بنية]].
* التابع <code>[[Ruby/Struct/select|select]]</code>: يمرر التابع <code>select</code> قيم كل أعضاء ال[[Ruby/Struct|بنية]] إلى الكتلة ويعيد [[Ruby/Array|مصفوفة]] <code>[[Ruby/Array|Array]]</code> تحتوي قيم الأعضاء ال[[Ruby/Struct|بنية]] من <code>struct</code> التي تعيد عند تمريرها إلى الكتلة المعطاة القيمة true (تكافئ <code>[[Ruby/Enumerable/select|Enumerable#select]]</code>).
==مصادر==
==مصادر==
*[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‎ في توثيق روبي الرسمي.]

مراجعة 14:26، 4 نوفمبر 2018

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

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

members  array

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

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

أمثلة

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

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

انظر أيضا

مصادر