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

من موسوعة حسوب
< Ruby‏ | Kernel
مراجعة 10:22، 21 أكتوبر 2018 بواسطة محمد-بغات (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: المعامل <code>`‎</code> الخاص بالصنف <code>Kernel</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف:...')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

إرجاع مجرى المخرجات القياسية (standard output) لتنفيذ cmd في محث فرعي (subshell). تستخدم الصياغة %x{...} هذا التابع. يضبط حالة العملية (process status) ويعطيها القيمة $?.

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

`cmd`  string

المعاملات

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

أمثلة

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

`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__: إرجاع مجرى المخرجات القياسية (standard output) لتنفيذ cmd في محث فرعي (subshell). تستخدم الصياغة %x{...} هذا التابع. يضبط حالة العملية (process status) ويعطيها القيمة $?.
  • التابع __dir__: إرجاع مجرى المخرجات القياسية (standard output) لتنفيذ cmd في محث فرعي (subshell). تستخدم الصياغة %x{...} هذا التابع. يضبط حالة العملية (process status) ويعطيها القيمة $?.
  • التابع __method__: إرجاع مجرى المخرجات القياسية (standard output) لتنفيذ cmd في محث فرعي (subshell). تستخدم الصياغة %x{...} هذا التابع. يضبط حالة العملية (process status) ويعطيها القيمة $?.

مصادر