الصنف RangeError في روبي

من موسوعة حسوب
< Ruby
مراجعة 07:58، 3 ديسمبر 2018 بواسطة جميل-بيلوني (نقاش | مساهمات) (مراجعة وتدقيق.)
اذهب إلى التنقل اذهب إلى البحث

يُطلق الاستثناء RangeError عندما تكون قيمة عددية معطاة خارج النطاق.

[1, 2, 3].drop(1 << 100)

سيُطلق الاستثناء بعد تنفيذ هذه الشيفرة:

RangeError: bignum too big to convert into `long'

مصادر