الفرق بين المراجعتين ل"Ruby/NoMemoryError"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'يُطلق الاستثناء <code>NameError</code> عندما يكون الاسم المعطى غير صالح أو غير مُعرّف. مثلا:<syntaxhighlight lang...')
 
سطر 1: سطر 1:
يُطلق الاستثناء <code>NameError</code> عندما يكون الاسم المعطى غير صالح أو غير مُعرّف. مثلا:<syntaxhighlight lang="ruby">
+
يُطلق الاستثناء <code>NoMemoryError</code> عند الفشل في تحديد الذاكرة.  
puts foo
 
 
 
</syntaxhighlight>سيُطلق الاستثناء:<syntaxhighlight lang="ruby">
 
NameError: undefined local variable or method `foo' for main:Object
 
 
 
</syntaxhighlight>أسماء الثوابت يجب أن تبدأ بحرف كبير، لذلك فالكود البرمجي التالي:<syntaxhighlight lang="ruby">
 
Integer.const_set :answer, 42
 
 
 
</syntaxhighlight>سيُطلق الاستثناء:<syntaxhighlight lang="ruby">
 
NameError: wrong constant name answer
 
 
 
</syntaxhighlight>
 
 
 
==توابع الصنف العامة (Public Class Methods)==
 
===[[Ruby/NameError/new | التابع new]]===
 
ينشئ  استثناء <code>NameError</code> جديدًا.
 
 
 
== توابع النسخة العامة (Public Instance Methods) ==
 
 
 
===[[Ruby/NameError/local_variables | التابع local_variables]]===
 
يعيد  قائمة بأسماء المتغيرات المحلية المُعرّفة حيث أُطلٍق الخطأ <code>NameError</code>.
 
===[[Ruby/NameError/name | التابع name]]===
 
يعيد  الاسم المقترن بالاستثناء <code>NameError</code> الحالي.
 
===[[Ruby/NameError/receiver | التابع receiver]]===
 
يعيد  المتلقي (receiver) المقترن بالاستثناء <code>NameError</code> الحالي.
 
 
 
 
==مصادر<span> </span>==
 
==مصادر<span> </span>==
*[http://ruby-doc.org/core-2.5.1/NameError.html قسم  الصنف NameError في توثيق روبي الرسمي.]
+
*[http://ruby-doc.org/core-2.5.1/NoMemoryError.html قسم  الصنف NoMemoryError  في توثيق روبي الرسمي.]
 
<noinclude>{{DISPLAYTITLE: صفحة الصنف <code>NoMemoryError</code> في روبي}}</noinclude>
 
<noinclude>{{DISPLAYTITLE: صفحة الصنف <code>NoMemoryError</code> في روبي}}</noinclude>
 
[[تصنيف: Ruby]]
 
[[تصنيف: Ruby]]
 
[[تصنيف: Ruby NoMemoryError]]
 
[[تصنيف: Ruby NoMemoryError]]

مراجعة 16:39، 27 أكتوبر 2018

يُطلق الاستثناء NoMemoryError عند الفشل في تحديد الذاكرة.

مصادر