الفرق بين المراجعتين ل"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>سيُطلق الاستثناء RangeError بعد تنفيذ هذه الشيفرة:<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 RangeError]]
+
[[تصنيف: Ruby Class]]
 
+
[[تصنيف: Ruby Error]]
 +
[[تصنيف: Ruby Range]]
 
== مصادر ==
 
== مصادر ==
*[http://ruby-doc.org/core-2.5.1/RangeError.html قسم  الصنف RangeError في توثيق روبي الرسمي.]
+
*[http://ruby-doc.org/core-2.5.1/RangeError.html صفحة الصنف RangeError في توثيق روبي الرسمي.]

المراجعة الحالية بتاريخ 08:00، 3 ديسمبر 2018

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

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

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

RangeError: bignum too big to convert into `long'

مصادر