الفرق بين المراجعتين لصفحة: «Ruby/Process/abort»
جميل-بيلوني (نقاش | مساهمات) إنشاء الصفحة. |
جميل-بيلوني (نقاش | مساهمات) |
||
| (1 مراجعات متوسطة بواسطة نفس المستخدم غير معروضة) | |||
| سطر 15: | سطر 15: | ||
*التابع <code>[[Ruby/Kernel/exit|Kernel.exit]]</code>: يبدأ عملية إنهاء البرنامج في روبي، عن طريق إطلاق استثناء <code>[[Ruby/SystemExit|SystemExit]]</code>. | *التابع <code>[[Ruby/Kernel/exit|Kernel.exit]]</code>: يبدأ عملية إنهاء البرنامج في روبي، عن طريق إطلاق استثناء <code>[[Ruby/SystemExit|SystemExit]]</code>. | ||
*التابع <code>[[Ruby/Process/argv0|argv0]]</code>: يعيد اسم الشيفرة البرمجية التي يجري تنفيذها. | *التابع <code>[[Ruby/Process/argv0|argv0]]</code>: يعيد اسم الشيفرة البرمجية التي يجري تنفيذها. | ||
*التابع <code>[[Ruby/Process/exit|exit]]</code>: يبدأ عملية الإنهاء لشيفرة روبي البرمجية عبر اطلاق الاستثناء [[Ruby/SystemExit|<code>SystemExit</code>]]. | |||
==مصادر== | ==مصادر== | ||
*[http://ruby-doc.org/core-2.5.1/Process.html#method-c-abort قسم التابع abort في الصنف | *[http://ruby-doc.org/core-2.5.1/Process.html#method-c-abort قسم التابع abort في الصنف Process في توثيق روبي الرسمي.] | ||
[[تصنيف: Ruby]] | [[تصنيف: Ruby]] | ||
[[تصنيف: Ruby Method]] | [[تصنيف: Ruby Method]] | ||
[[تصنيف: Ruby Process]] | [[تصنيف: Ruby Process]] | ||
المراجعة الحالية بتاريخ 09:15، 2 يناير 2019
ينهي التابع abort تنفيذ العملية مباشرةً بشكل فعَّال عبر استدعاء Kernel.exit(false). إن مُرِّرَت رسالة إلى هذا التابع، فستُكتَب على مجرى الخطأ القياسي (STDERR) قبل إنهاء العملية.
البنية العامة
abort
Kernel::abort([msg])
abort([msg])
المعاملات
msg
رسالة الخطأ المراد طباعتها على مجرى الخطأ القياسي.
انظر أيضًا
- التابع
Kernel.exit: يبدأ عملية إنهاء البرنامج في روبي، عن طريق إطلاق استثناءSystemExit. - التابع
argv0: يعيد اسم الشيفرة البرمجية التي يجري تنفيذها. - التابع
exit: يبدأ عملية الإنهاء لشيفرة روبي البرمجية عبر اطلاق الاستثناءSystemExit.