التابع Range.new‎ في روبي

من موسوعة حسوب
< Ruby‏ | Range
مراجعة 06:09، 3 ديسمبر 2018 بواسطة جميل-بيلوني (نقاش | مساهمات) (مراجعة وتدقيق.)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)
اذهب إلى التنقل اذهب إلى البحث

ينشئ التابع new مجالًا من قيمتين تمثِّل إحداها بداية المجال والأخرى نهايته. يمكن ضم قيمة النهاية إلى المجال أو استثنائها منه عبر تمرير القيمة true أو false إلى التابع كمعامل ثالث.

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

new(begin, end, exclude_end=false)  rng

المعاملات

begin‎

قيمة بداية المجال.

end‎

قيمة نهاية المجال.

exclude_end‎

قيمة منطقية تحدد إن كانت قيمة النهاية end ستُشمَل ضمن المجال أو تستثنى منه. القيمة الافتراضية هي: false.

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

يعاد مجالٌ جديدٌ بدايته القيمة begin ونهايته القيمة end.

انظر أيضًا

  • المعامل ==: يتحقق من تساوي مجالين مع بعضهما بعضًا.

مصادر