المعامل ` الخاص بالصنف Kernel في روبي
يعيد المعامل `` مجرى المخرجات القياسي (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__: يعيد المسار المطلق القانونيلمجلد الملف الذي استُدعي هذا التابع منه.