الصنف UncaughtThrowError في روبي

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

يُطلق الاستثناء UncaughtThrowError عندما يتم استدعاء throw مع وسم (tag) لا يحتوي على الكتلة catch المقابلة.

throw "foo", "bar"

عند تنفيذ هذا السطر من الشيفرة، يطلق استثناء بالشكل:

UncaughtThrowError: uncaught throw "foo"‎

توابع الصنف العامة

new

ينشئ كائنًا جديدًا من النوع UncaughtThrowError.

توابع النسخة العامة

tag

يعيد كائن الوسم (tag object) الذي استُدعي معه.

to_s

يعيد رسالة منسقة تحتوي الوسم (tag).

value

يعيد القيمة المعادة من الوسم الذي استدعي معه.

مصادر