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

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

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

throw "foo", "bar"

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

UncaughtThrowError: uncaught throw "foo"‎

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

new

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

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

tag

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

to_s

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

value

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

مصادر