الفرق بين المراجعتين لصفحة: «Ruby/Kernel/60»

من موسوعة حسوب
< Ruby‏ | Kernel
ط مراجعة وتدقيق
طلا ملخص تعديل
 
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: المعامل <code>`‎</code> الخاص بالصنف <code>Kernel</code> في روبي}}</noinclude>
<noinclude>{{DISPLAYTITLE: المعامل <code>`‎</code> الخاص بالصنف <code>Kernel</code> في روبي}}</noinclude>
[[تصنيف: Ruby]]
[[تصنيف: Ruby]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Operator]]
[[تصنيف: Ruby Kernel]]
[[تصنيف: Ruby Kernel]]
يعيد المعامل <code>``</code> مجرى المخرجات القياسي (standard output) لتنفيذ تعليمة في صدفة فرعية (subshell). تُستخدَم الصياغة المضمَّنة ‎<code>%x{...}‎‎</code> هذا المعامل.  
يعيد المعامل <code>``</code> مجرى المخرجات القياسي (standard output) لتنفيذ تعليمة في صدفة فرعية (subshell). تُستخدَم الصياغة المضمَّنة ‎<code>%x{...}‎‎</code> هذا المعامل.  

المراجعة الحالية بتاريخ 11:17، 15 نوفمبر 2018

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

مصادر