الفرق بين المراجعتين لصفحة: «Ruby/Range/new»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>new</code> الخاص بالصنف <code>Range</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف:...' |
جميل-بيلوني (نقاش | مساهمات) ط مراجعة وتدقيق. |
||
(مراجعة متوسطة واحدة بواسطة مستخدم واحد آخر غير معروضة) | |||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: التابع <code>new | <noinclude>{{DISPLAYTITLE: التابع <code>Range.new</code> في روبي}}</noinclude> | ||
[[تصنيف: Ruby]] | [[تصنيف: Ruby]] | ||
[[تصنيف: Ruby Method]] | [[تصنيف: Ruby Method]] | ||
[[تصنيف: Ruby Range]] | [[تصنيف: Ruby Range]] | ||
ينشئ التابع <code>new</code> مجالًا | ينشئ التابع <code>new</code> مجالًا من قيمتين تمثِّل إحداها بداية المجال والأخرى نهايته. يمكن ضم قيمة النهاية إلى المجال أو استثنائها منه عبر تمرير القيمة <code>true</code> أو <code>false</code> إلى التابع كمعامل ثالث. | ||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="ruby">new(begin, end, exclude_end=false) → rng</syntaxhighlight> | <syntaxhighlight lang="ruby">new(begin, end, exclude_end=false) → rng</syntaxhighlight> | ||
==المعاملات== | ==المعاملات== | ||
===<code>begin</code>=== | ===<code>begin</code>=== | ||
قيمة بداية المجال. | |||
===<code>end</code>=== | ===<code>end</code>=== | ||
قيمة نهاية المجال. | |||
===<code>exclude_end</code>=== | ===<code>exclude_end</code>=== | ||
==القيمة | قيمة منطقية تحدد إن كانت قيمة النهاية <code>end</code> ستُشمَل ضمن المجال أو تستثنى منه. القيمة الافتراضية هي: <code>false</code>. | ||
==القيمة المعادة== | |||
يعاد مجالٌ جديدٌ بدايته القيمة <code>begin</code> ونهايته القيمة <code>end</code>. | |||
==انظر | ==انظر أيضًا== | ||
* | * المعامل <code>[[Ruby/Range/equality_operator|==]]</code>: يتحقق من تساوي مجالين مع بعضهما بعضًا. | ||
==مصادر== | ==مصادر== | ||
*[http://ruby-doc.org/core-2.5.1/Range.html#method-c-new قسم | *[http://ruby-doc.org/core-2.5.1/Range.html#method-c-new قسم التابع new في الصنف Range في توثيق روبي الرسمي.] |
المراجعة الحالية بتاريخ 06:09، 3 ديسمبر 2018
ينشئ التابع new
مجالًا من قيمتين تمثِّل إحداها بداية المجال والأخرى نهايته. يمكن ضم قيمة النهاية إلى المجال أو استثنائها منه عبر تمرير القيمة true
أو false
إلى التابع كمعامل ثالث.
البنية العامة
new(begin, end, exclude_end=false) → rng
المعاملات
begin
قيمة بداية المجال.
end
قيمة نهاية المجال.
exclude_end
قيمة منطقية تحدد إن كانت قيمة النهاية end
ستُشمَل ضمن المجال أو تستثنى منه. القيمة الافتراضية هي: false
.
القيمة المعادة
يعاد مجالٌ جديدٌ بدايته القيمة begin
ونهايته القيمة end
.
انظر أيضًا
- المعامل
==
: يتحقق من تساوي مجالين مع بعضهما بعضًا.