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

من موسوعة حسوب

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

throw "foo", "bar"

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

UncaughtThrowError: uncaught throw "foo"‎

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

new

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

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

tag

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

to_s

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

value

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

مصادر