الفرق بين المراجعتين ل"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 Class]]
 +
[[تصنيف: Ruby Error]]

المراجعة الحالية بتاريخ 15:58، 20 نوفمبر 2018

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

مصادر