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

من موسوعة حسوب
< Ruby‏ | Integer
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>downto‎</code> الخاص بالصنف <code>Integer</code> في روبي}}</noinclude> تصنيف: Ruby تصن...'
 
لا ملخص تعديل
سطر 3: سطر 3:
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Integer]]
[[تصنيف: Ruby Integer]]
يعيد التابع <code>downto‎</code> القيمة
يقوم التابع <code>downto‎</code> بتكرار تنفيذ الكتلة البرمجية المعطاة مع تمرير الأعداد تنازليًا بداية من العدد الذي استُدعيت معه وحتى العدد المعطى <code>limit</code>.
 
في حال عدم تمرير أي كتلة برمجية، فسيُعاد كائنُ تِعدادٍ (<code>[[Ruby/Enumerator|Enumerator]]</code>). 
==البنية العامة==
==البنية العامة==
<syntaxhighlight lang="ruby">downto(limit) {|i| block }  →  self
<syntaxhighlight lang="ruby">downto(limit) {|i| block }  →  self
سطر 10: سطر 12:
===<code>limit‎</code>===
===<code>limit‎</code>===


 
الحد الأدنى لعملية التكرار.
==القيمة المُعادة==
==القيمة المُعادة==
في حال تمرير كتلة فسيعيد التابع <code>downto‎</code>العدد الذي استُدعي معه، وإلا فسيعيد  كائنَ تِعداد (<code>[[Ruby/Enumerator|Enumerator]]</code>). 


==أمثلة==
==أمثلة==
سطر 20: سطر 23:
‎</syntaxhighlight>
‎</syntaxhighlight>
==انظر أيضا==
==انظر أيضا==
* التابع <nowiki/>[[Ruby/ENV/key|<code></code>]]<code>[[Ruby/ENV/delete|key]]</code>: يعيد  اسم متغير البيئة ذو القيمة <code>value</code>.
* صفحة الصنف<code>[[Ruby/Integer|Integer]]</code><nowiki/>[[Ruby/ENV/key|<code></code>]].
==مصادر==
==مصادر==
*[http://ruby-doc.org/core-2.5.1/Integer.html#method-i-downto قسم  التابع downto‎ في الصنف Integer‎ في توثيق روبي الرسمي.]
*[http://ruby-doc.org/core-2.5.1/Integer.html#method-i-downto قسم  التابع downto‎ في الصنف Integer‎ في توثيق روبي الرسمي.]

مراجعة 10:26، 15 أكتوبر 2018

يقوم التابع downto‎ بتكرار تنفيذ الكتلة البرمجية المعطاة مع تمرير الأعداد تنازليًا بداية من العدد الذي استُدعيت معه وحتى العدد المعطى limit.

في حال عدم تمرير أي كتلة برمجية، فسيُعاد كائنُ تِعدادٍ (Enumerator).

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

downto(limit) {|i| block }    self
downto(limit)   an_enumerator

المعاملات

limit‎

الحد الأدنى لعملية التكرار.

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

في حال تمرير كتلة فسيعيد التابع downto‎العدد الذي استُدعي معه، وإلا فسيعيد كائنَ تِعداد (Enumerator).

أمثلة

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

5.downto(1) { |n| print n, ".. " }
puts "Liftoff!"
#=> "5.. 4.. 3.. 2.. 1.. Liftoff!"

انظر أيضا

مصادر