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

من موسوعة حسوب
لا ملخص تعديل
ط مراجعة وتدقيق.
سطر 1: سطر 1:
يُطلق الاستثناء <code>RangeError</code> عندما تكون قيمة عددية معطاة خارج النطاق، مثلا:<syntaxhighlight lang="ruby">
يُطلق الاستثناء <code>RangeError</code> عندما تكون قيمة عددية معطاة خارج النطاق.<syntaxhighlight lang="ruby">
[1, 2, 3].drop(1 << 100)
[1, 2, 3].drop(1 << 100)


</syntaxhighlight>سيُطلق الاستثناء:<syntaxhighlight lang="ruby">
</syntaxhighlight>سيُطلق الاستثناء بعد تنفيذ هذه الشيفرة:<syntaxhighlight lang="text">
RangeError: bignum too big to convert into `long'
RangeError: bignum too big to convert into `long'


</syntaxhighlight><noinclude>{{DISPLAYTITLE: صفحة الصنف <code>RangeError</code> في روبي}}</noinclude>
</syntaxhighlight><noinclude>{{DISPLAYTITLE: الصنف <code>RangeError</code> في روبي}}</noinclude>
[[تصنيف: Ruby]]
[[تصنيف: Ruby]]
[[تصنيف: Ruby Class]]
[[تصنيف: Ruby RangeError]]
[[تصنيف: Ruby RangeError]]
== مصادر ==
== مصادر ==
*[http://ruby-doc.org/core-2.5.1/RangeError.html قسم  الصنف RangeError في توثيق روبي الرسمي.]
*[http://ruby-doc.org/core-2.5.1/RangeError.html صفحة الصنف RangeError في توثيق روبي الرسمي.]

مراجعة 07:58، 3 ديسمبر 2018

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

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

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

RangeError: bignum too big to convert into `long'

مصادر