الفرق بين المراجعتين ل"Ruby/Struct/size"

من موسوعة حسوب
< Ruby‏ | Struct
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>size‎</code> الخاص بالصنف <code>Struct</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف...')
 
سطر 3: سطر 3:
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Struct]]
 
[[تصنيف: Ruby Struct]]
يُعيد التابع <code>size</code> عدد أعضاء ال[[Ruby/Struct|بنية]].
+
يُعيد التابع <code>size</code> عدد أعضاء ال[[Ruby/Struct|بنية]] التي استُدعي معها.
 
==البنية العامة==
 
==البنية العامة==
 
<syntaxhighlight lang="ruby">size→ integer‎</syntaxhighlight>
 
<syntaxhighlight lang="ruby">size→ integer‎</syntaxhighlight>
 
==القيمة المُعادة==
 
==القيمة المُعادة==
 +
يُعيد التابع <code>size</code> عدد أعضاء ال[[Ruby/Struct|بنية]] التي استُدعي معها.
 +
 
==أمثلة==
 
==أمثلة==
 
مثال على استخدام التابع <code>size‎</code>:
 
مثال على استخدام التابع <code>size‎</code>:
سطر 13: سطر 15:
 
joe.length  #=> 3‎</syntaxhighlight>
 
joe.length  #=> 3‎</syntaxhighlight>
 
==انظر أيضا==
 
==انظر أيضا==
* التابع <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>).
+
* التابع <code>[[Ruby/Struct/to_a|to_a]]</code>: يعيد التابع <code>to_a</code> قيم هذه ال[[Ruby/Struct|بنية]] على هيئة [[Ruby/Array|مصفوفة]].
* التابع <code>[[Ruby/Struct/to_a|to_a]]</code>: يعيد التابع <code>to_a</code> قيم هذه ال[[Ruby/Struct|بنية]] على هيئة [[Ruby/Array|مصفوفة]] <code>[[Ruby/Array|Array]]</code>.
 
 
==مصادر==
 
==مصادر==
 
*[http://ruby-doc.org/core-2.5.1/Struct.html#method-i-size قسم  التابع size‎ في الصنف Struct‎ في توثيق روبي الرسمي.]
 
*[http://ruby-doc.org/core-2.5.1/Struct.html#method-i-size قسم  التابع size‎ في الصنف Struct‎ في توثيق روبي الرسمي.]

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

يُعيد التابع size عدد أعضاء البنية التي استُدعي معها.

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

size integer

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

يُعيد التابع size عدد أعضاء البنية التي استُدعي معها.

أمثلة

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

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

انظر أيضا

مصادر