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

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


<noinclude>
الشيفرة التالية:<syntaxhighlight lang="ruby">
Regexp.new("?")
 
</syntaxhighlight>ستطلق الاستثناء:<syntaxhighlight lang="ruby">
RegexpError: target of repeat operator is not specified: /?/
 
</syntaxhighlight><noinclude>
{{DISPLAYTITLE: صفحة الصنف <code>RegexpError</code> في روبي}}</noinclude>
{{DISPLAYTITLE: صفحة الصنف <code>RegexpError</code> في روبي}}</noinclude>
[[تصنيف: Ruby]]
[[تصنيف: Ruby]]
سطر 8: سطر 13:


== مصادر ==
== مصادر ==
*[http://ruby-doc.org/core-2.5.1/RangeError.html قسم  الصنف RegexpError في توثيق روبي الرسمي.]
*[http://ruby-doc.org/core-2.5.1/RegexpError.html قسم  الصنف RegexpError في توثيق روبي الرسمي.]

مراجعة 16:24، 1 نوفمبر 2018

يُطلق الاستثناء RangeError عند إعطاء تعبير نمطي غير صالح.

الشيفرة التالية:

Regexp.new("?")

ستطلق الاستثناء:

RegexpError: target of repeat operator is not specified: /?/

مصادر