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

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'يُطلق الاستثناء <code>NoMemoryError</code> عند الفشل في تحديد الذاكرة. ==مصادر<span> </span>== *[http://ruby-doc.org/core-2.5.1...')
 
سطر 1: سطر 1:
يُطلق الاستثناء <code>NoMemoryError</code> عند الفشل في تحديد الذاكرة.  
+
يُطلق الاستثناء <code>NotImplementedError</code> عند عدم توفّر  ميزة (feature) على نظام التشغيل الحالي. على سبيل المثال، قد تطلق التوابع التي تعتمد على استدعاء دالتي النظام <code>fsync</code> أو <code>fork</code> هذا الاستثناء إن كان نظام التشغيل أو بيئة تشغيل روبي لا يدعمانهما. 
 +
 
 +
لاحظ أنه إن أطلقت الدالة <code>fork</code> الاستثناء <code>NotImplementedError</code> ، فستعيد <code>respond_to?(:fork)‎</code>  القيمة <code>false</code>.  
 
==مصادر<span> </span>==
 
==مصادر<span> </span>==
*[http://ruby-doc.org/core-2.5.1/NoMemoryError.html قسم  الصنف NotImplementedError  في توثيق روبي الرسمي.]
+
*[http://ruby-doc.org/core-2.5.1/NotImplementedError.html قسم  الصنف NotImplementedError  في توثيق روبي الرسمي.]
 
<noinclude>{{DISPLAYTITLE: صفحة الصنف <code>NotImplementedError</code> في روبي}}</noinclude>
 
<noinclude>{{DISPLAYTITLE: صفحة الصنف <code>NotImplementedError</code> في روبي}}</noinclude>
 
[[تصنيف: Ruby]]
 
[[تصنيف: Ruby]]
 
[[تصنيف: Ruby NotImplementedError]]
 
[[تصنيف: Ruby NotImplementedError]]

مراجعة 17:22، 27 أكتوبر 2018

يُطلق الاستثناء NotImplementedError عند عدم توفّر ميزة (feature) على نظام التشغيل الحالي. على سبيل المثال، قد تطلق التوابع التي تعتمد على استدعاء دالتي النظام fsync أو fork هذا الاستثناء إن كان نظام التشغيل أو بيئة تشغيل روبي لا يدعمانهما.

لاحظ أنه إن أطلقت الدالة fork الاستثناء NotImplementedError ، فستعيد respond_to?(:fork)‎  القيمة false.

مصادر