المعامل `
الخاص بالصنف 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
). وفي حال استدعائه خارج أي تابع، فسيعيدnil
. - التابع
__dir__
: يعيد التابع__dir__
المسار المطلق القانونيلمجلد الملف الذي استُدعي هذا التابع منه. إذا كان__FILE__
يساويnil
، فسيعيد القيمةnil
.