الفرق بين المراجعتين ل"Ruby/UncaughtThrowError/new"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>new‎</code> الخاص بالصنف <code>UncaughtThrowError</code> في روبي}}</noinclude> تصنيف: Ruby [...')
 
سطر 3: سطر 3:
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby UncaughtThrowError]]
 
[[تصنيف: Ruby UncaughtThrowError]]
فئة الوثيقة: <code>[[Ruby/UncaughtThrowError|UncaughtThrowError]]</code>
+
يُطلق هذا الاستثناء عندما يتم استدعاء <code>throw</code> مع وسم <code>tag</code> لا يحتوي على كتلة <code>catch</code> المقابلة.
 
 
يُطلق هذا الاستثناء عندما يتم استدعاء <code>throw</code> مع وسم <code>[[Ruby/UncaughtThrowError/tag|tag]]</code> لا يحتوي على كتلة <code>catch</code> المقابلة.
 
 
 
 
 
 
 
<code>raises the exception:</code>
 
 
 
<syntaxhighlight lang="ruby">UncaughtThrowError: uncaught throw "foo"‎</syntaxhighlight>
 
 
==البنية العامة==
 
==البنية العامة==
<syntaxhighlight lang="ruby"></syntaxhighlight>
+
<syntaxhighlight lang="ruby">new(*args)</syntaxhighlight>
==القيمة المُعادة==
 
 
==أمثلة==
 
==أمثلة==
 
مثال على استخدام التابع <code>new‎</code>:
 
مثال على استخدام التابع <code>new‎</code>:
<syntaxhighlight lang="ruby">throw "foo", "bar"‎</syntaxhighlight>
+
<syntaxhighlight lang="ruby">throw "foo", "bar"‎</syntaxhighlight>سيُطلق الاستثناء:<syntaxhighlight lang="ruby">UncaughtThrowError: uncaught throw "foo"‎</syntaxhighlight>
 
==انظر أيضا==
 
==انظر أيضا==
* التابع <code>[[Ruby/UncaughtThrowError/tag|tag]]</code>: يعيد التابع <code>tag</code> كائن الوسم (tag object) الذي تم استُدعي معه.
+
* التابع <code>[[Ruby/UncaughtThrowError/tag|tag]]</code>: يعيد التابع <code>tag</code> كائن الوسم (tag object) الذي استُدعي معه.
 
==مصادر==
 
==مصادر==
 
*[http://ruby-doc.org/core-2.5.1/UncaughtThrowError.html#method-c-new قسم  التابع new‎ في الصنف UncaughtThrowError‎ في توثيق روبي الرسمي.]
 
*[http://ruby-doc.org/core-2.5.1/UncaughtThrowError.html#method-c-new قسم  التابع new‎ في الصنف UncaughtThrowError‎ في توثيق روبي الرسمي.]

مراجعة 13:03، 8 نوفمبر 2018

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

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

new(*args)

أمثلة

مثال على استخدام التابع new‎:

throw "foo", "bar"

سيُطلق الاستثناء:

UncaughtThrowError: uncaught throw "foo"

انظر أيضا

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

مصادر