الفرق بين المراجعتين لصفحة: «Ruby/NotImplementedError»
< Ruby
لا ملخص تعديل |
جميل-بيلوني (نقاش | مساهمات) ط مراجعة وتدقيق. |
||
سطر 1: | سطر 1: | ||
يُطلق الاستثناء <code>NotImplementedError</code> عند | يُطلق الاستثناء <code>NotImplementedError</code> عند عدم توفّر ميزة (feature) على نظام التشغيل الحالي. على سبيل المثال، قد تُطلِق التوابع التي تعتمد على استدعاء دالتي النظام <code>fsync</code> أو <code>fork</code> هذا الاستثناء إن كانتا غير مدعومتين على نظام التشغيل أو بيئة تشغيل روبي آنذاك. | ||
لاحظ أنه إن أطلقت الدالة <code>fork</code> الاستثناء <code>NotImplementedError</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 قسم | *[http://ruby-doc.org/core-2.5.1/NotImplementedError.html قسم الصنف NotImplementedError في توثيق روبي الرسمي.] | ||
<noinclude>{{DISPLAYTITLE: | <noinclude>{{DISPLAYTITLE:الصنف <code>NotImplementedError</code> في روبي}}</noinclude> | ||
[[تصنيف: Ruby]] | [[تصنيف: Ruby]] | ||
[[تصنيف: Ruby | [[تصنيف: Ruby Class]] | ||
[[تصنيف: Ruby Error]] |
المراجعة الحالية بتاريخ 16:18، 20 نوفمبر 2018
يُطلق الاستثناء NotImplementedError
عند عدم توفّر ميزة (feature) على نظام التشغيل الحالي. على سبيل المثال، قد تُطلِق التوابع التي تعتمد على استدعاء دالتي النظام fsync
أو fork
هذا الاستثناء إن كانتا غير مدعومتين على نظام التشغيل أو بيئة تشغيل روبي آنذاك.
لاحظ أنه إن أطلقت الدالة fork
الاستثناء NotImplementedError
، فسيعيد التابع respond_to?(:fork)
القيمة false
.