الفرق بين المراجعتين لصفحة: «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 عند الفشل في حجز جزءٍ من الذاكرة.

مصادر