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

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
ط (مراجعة وتدقيق.)
 
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: التابع <code>new‎</code> الخاص بالصنف <code>UncaughtThrowError</code> في روبي}}</noinclude>
+
<noinclude>{{DISPLAYTITLE: التابع <code>UncaughtThrowError.new‎</code> في روبي}}</noinclude>
 
[[تصنيف: Ruby]]
 
[[تصنيف: Ruby]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby UncaughtThrowError]]
 
[[تصنيف: Ruby UncaughtThrowError]]
يُطلق هذا الاستثناء عندما يتم استدعاء <code>throw</code> مع وسم <code>tag</code> لا يحتوي على كتلة <code>catch</code> المقابلة.
+
ينشئ التابع <code>new</code> كائنًا جديدًا من النوع <code>UncaughtThrowError</code>. يُطلق هذا الاستثناء عندما يتم استدعاء <code>throw</code> مع وسم <code>tag</code> لا يحتوي على الكتلة <code>catch</code> المقابلة.
 
==البنية العامة==
 
==البنية العامة==
 
<syntaxhighlight lang="ruby">new(*args)</syntaxhighlight>
 
<syntaxhighlight lang="ruby">new(*args)</syntaxhighlight>
==أمثلة==
+
 
مثال على استخدام التابع <code>new‎</code>:
+
== المعاملات ==
<syntaxhighlight lang="ruby">throw "foo", "bar"‎</syntaxhighlight>سيُطلق الاستثناء:<syntaxhighlight lang="ruby">UncaughtThrowError: uncaught throw "foo"‎</syntaxhighlight>
+
 
==انظر أيضا==
+
=== <code>args</code> ===
* التابع <code>[[Ruby/UncaughtThrowError/tag|tag]]</code>: يعيد التابع <code>tag</code> كائن الوسم (tag object) الذي  استُدعي معه.
+
المعاملات المستعملة في إنشاء الكائن <code>UncaughtThrowError</code>.
 +
 
 +
==انظر أيضًا==
 +
* التابع <code>[[Ruby/UncaughtThrowError/tag|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‎ في توثيق روبي الرسمي.]

المراجعة الحالية بتاريخ 07:44، 8 ديسمبر 2018

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

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

new(*args)

المعاملات

args

المعاملات المستعملة في إنشاء الكائن UncaughtThrowError.

انظر أيضًا

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

مصادر