المعامل `‎ الخاص بالصنف Kernel في روبي

من موسوعة حسوب
< Ruby‏ | Kernel
اذهب إلى التنقل اذهب إلى البحث
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

يعيد المعامل `` مجرى المخرجات القياسي (standard output) لتنفيذ تعليمة في صدفة فرعية (subshell). تُستخدَم الصياغة المضمَّنة ‎%x{...}‎‎ هذا المعامل.

تُضبَط حالة العملية (process status) إلى القيمة ‎$?‎‎.

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

`cmd`  string

المعاملات

cmd

يمثل التعليمة المراد تنفيذها.

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

يعاد مجرى المخرجات القياسي لتنفيذ تعليمة cmd في صدفة فرعية (subshell).

أمثلة

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

`date`                   #=> "Wed Apr  9 08:56:30 CDT 2003\n"
`ls testdir`.split[1]    #=> "main.rb"
`echo oops && exit 99`   #=> "oops\n"
$?.exitstatus            #=> 99

انظر أيضا

  • التابع __callee__: يعيد اسم التابع الحالي على شكل رمز (Symbol)
  • التابع __dir__: يعيد المسار المطلق القانونيلمجلد الملف الذي استُدعي هذا التابع منه.

مصادر