الفرق بين المراجعتين ل"Ruby/RangeError"
< Ruby
اذهب إلى التنقل
اذهب إلى البحث
جميل-بيلوني (نقاش | مساهمات) ط (مراجعة وتدقيق.) |
جميل-بيلوني (نقاش | مساهمات) ط |
||
سطر 2: | سطر 2: | ||
[1, 2, 3].drop(1 << 100) | [1, 2, 3].drop(1 << 100) | ||
− | </syntaxhighlight>سيُطلق الاستثناء بعد تنفيذ هذه الشيفرة:<syntaxhighlight lang="text"> | + | </syntaxhighlight>سيُطلق الاستثناء RangeError بعد تنفيذ هذه الشيفرة:<syntaxhighlight lang="text"> |
RangeError: bignum too big to convert into `long' | RangeError: bignum too big to convert into `long' | ||
سطر 8: | سطر 8: | ||
[[تصنيف: Ruby]] | [[تصنيف: Ruby]] | ||
[[تصنيف: Ruby Class]] | [[تصنيف: Ruby Class]] | ||
− | [[تصنيف: Ruby | + | [[تصنيف: Ruby Range]] |
== مصادر == | == مصادر == | ||
*[http://ruby-doc.org/core-2.5.1/RangeError.html صفحة الصنف RangeError في توثيق روبي الرسمي.] | *[http://ruby-doc.org/core-2.5.1/RangeError.html صفحة الصنف RangeError في توثيق روبي الرسمي.] |
مراجعة 07:59، 3 ديسمبر 2018
يُطلق الاستثناء RangeError
عندما تكون قيمة عددية معطاة خارج النطاق.
[1, 2, 3].drop(1 << 100)
سيُطلق الاستثناء RangeError بعد تنفيذ هذه الشيفرة:
RangeError: bignum too big to convert into `long'