الفرق بين المراجعتين لصفحة: «Ruby/RangeError»
< Ruby
لا ملخص تعديل |
جميل-بيلوني (نقاش | مساهمات) ط مراجعة وتدقيق. |
||
سطر 1: | سطر 1: | ||
يُطلق الاستثناء <code>RangeError</code> عندما تكون قيمة عددية معطاة خارج | يُطلق الاستثناء <code>RangeError</code> عندما تكون قيمة عددية معطاة خارج النطاق.<syntaxhighlight lang="ruby"> | ||
[1, 2, 3].drop(1 << 100) | [1, 2, 3].drop(1 << 100) | ||
</syntaxhighlight>سيُطلق الاستثناء:<syntaxhighlight lang=" | </syntaxhighlight>سيُطلق الاستثناء بعد تنفيذ هذه الشيفرة:<syntaxhighlight lang="text"> | ||
RangeError: bignum too big to convert into `long' | RangeError: bignum too big to convert into `long' | ||
</syntaxhighlight><noinclude>{{DISPLAYTITLE: | </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 | *[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'