الفرق بين المراجعتين ل"Ruby/Exception/exception"
اذهب إلى التنقل
اذهب إلى البحث
(أنشأ الصفحة ب'{{DISPLAYTITLE:التابع <code>Exception.exception</code> في روبي}} يُعيد التّابع <code>exception</code> المُستقبل (receiver) إن لم ي...') |
(لا فرق)
|
مراجعة 18:13، 11 أكتوبر 2018
يُعيد التّابع exception
المُستقبل (receiver) إن لم يمرَّر إليه أي وسيط، أو إذا كان الوسيط الممرر إليه هو نفسه المُستقبل. خلا ذلك، يُنشئ كائن استثناءٍ جديد (exception object)من الصنف نفسه على أنّه المستقبل، ولكن مع رسالةٍ مساوية إلى string.to_str
.
البنية العامة
exception(string) → an_exception or exc
المعاملات
string
سلسلةٌ نصيةٌ تمثل الرسالة.
القيم المعادة
يُعاد المستقبل إن لم يمرر أي وسيط أو كان الوسيط المعطى نفسه المستقبل، أو يعاد كائن استثناء جديد يُمثِّل المستقبل.
انظر أيضا
- التابع
new
: يُنشئ كائنًا جديدًا من النّوعException
، ويمرِّر رسالةً اختياريًّا إليه. - التابع
backtrace
: يُعيد أيَّ تتبّعٍ عكسيٍّ (backtrace) مرتبطٍ بالاستثناء. - التابع
set_backtrace
: يضبط معلومات المصفوفةbacktrace
الخاصة بكائن الاستثناء.