التابع throw
الخاص بالصنف Kernel
في روبي
ينقل التابع throw الضبط (control) إلى نهاية كتلة catch
النشطة في انتظار الوسم (tag). ويطلق UncaughtThrowError
إذا لم يكن هناك كتلة catch
لذلك الوسم. يوفر الوسيط الاختياري الثاني قيمة لتُعيدها الكتلة catch
، في حال عدم تمريره ستكون قيمتها الافتراضية هي nil
. للحصول على بعض الأمثلة، انظر Kernel::catch
.
البنية العامة
throw(tag [, obj])
المعاملات
tag
obj
القيمة المُعادة
انظر أيضا
- التابع
X_name_X
: