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

من موسوعة حسوب
ط مراجعة وتدقيق.
طلا ملخص تعديل
سطر 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 RangeError]]
[[تصنيف: 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'

مصادر