التابع SystemCallError.new‎ في روبي

من موسوعة حسوب
مراجعة 10:01، 5 ديسمبر 2018 بواسطة جميل-بيلوني (نقاش | مساهمات) (مراجعة وتدقيق.)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

ينشئ التابع new الصنف Errno المناسب لرمز خطإٍ نظامي معروف إن كان رقم الخطأ المُمرَّر إليه يطابق رمز هذا خطأ، وإلا فسينشئ كائنًا عامًا من النوع SystemCallError.

رقم الخطأ سيكون متاح لاحقًا عبر التابع errno.

البنية العامة

new(msg, errno)   system_call_error_subclass

المعاملات

msg‎

رسالة الخطأ.

errno‎

رقم الخطأ.

القيمة المعادة

يعاد كائنٌ جديد من النوع SystemCallError أو صنف متفرع منه.

انظر أيضا

  • التابع ===: يتحقق إن كان الاستثناء الذي استُدعي معه كائنًا عامًا من الصنف SystemCallError، أو إن كان رقما الخطأ الخاصين بهذا الاستثناء والاستثناء الآخر المعطى متساويين.
  • التابع errno: يعيد التابع errno رقم الخطأ الخاص بالكائن SystemCallError.

مصادر