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

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
ط (مراجعة وتدقيق.)
 
سطر 1: سطر 1:
يُطلق الاستثناء <code>NotImplementedError</code> عند عدم توفّر  ميزة (feature) على نظام التشغيل الحالي. على سبيل المثال، قد تطلق التوابع التي تعتمد على استدعاء دالتي النظام <code>fsync</code> أو <code>fork</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>.  
+
لاحظ أنه إن أطلقت الدالة <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/NotImplementedError.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 Class]]
 +
[[تصنيف: Ruby Error]]

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

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

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

مصادر