التابع throw‎ الخاص بالصنف Kernel في روبي

من موسوعة حسوب
< Ruby‏ | Kernel
مراجعة 17:09، 21 أكتوبر 2018 بواسطة محمد-بغات (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>throw‎</code> الخاص بالصنف <code>Kernel</code> في روبي}}</noinclude> تصنيف: Ruby تصني...')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

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

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

throw(tag [, obj])

المعاملات

tag‎

obj‎

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

انظر أيضا

مصادر