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

من موسوعة حسوب
< Ruby‏ | Kernel
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>global_variables‎</code> الخاص بالصنف <code>Kernel</code> في روبي}}</noinclude> تصنيف: Ruby...'
 
ط مراجعة وتدقيق
 
(مراجعتان متوسطتان بواسطة مستخدم واحد آخر غير معروضتين)
سطر 3: سطر 3:
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Kernel]]
[[تصنيف: Ruby Kernel]]
يعيد التابع global_variables مصفوفة تضم أسماء المتغيرات الكلية (global variables).
يعيد التابع <code>global_variables</code> مصفوفةً تضم أسماء المتغيرات العامة (global variables).
==البنية العامة==
==البنية العامة==
<syntaxhighlight lang="ruby">global_variables → array‎</syntaxhighlight>
<syntaxhighlight lang="ruby">global_variables → array‎</syntaxhighlight>
==القيمة المُعادة==
==القيمة المعادة==
تعاد مصفوفةٌ تضم أسماء المتغيرات الكلية.


==أمثلة==
==أمثلة==
سطر 12: سطر 13:
<syntaxhighlight lang="ruby">global_variables.grep /std/  #=> [:$stdin, :$stdout, :$stderr]‎</syntaxhighlight>
<syntaxhighlight lang="ruby">global_variables.grep /std/  #=> [:$stdin, :$stdout, :$stderr]‎</syntaxhighlight>
==انظر أيضا==
==انظر أيضا==
* التابع <code>[[Ruby/Kernel/gets|gets]]</code>: يعيد التابع (ويُحيل على <code>$_</code>) السطر الموالي من قائمة الملفات في <code>ARGV</code> (أو <code>$*</code>)، أو من مجرى الإدخال القياسي في حالة عدم تمرير أي ملفات في سطر الأوامر. ويعيد <code>nil</code> في نهاية الملف. يحدد الوسيط الاختياري فاصل السجل. يتم تضمين الفاصل مع محتويات كل سجل. قي حال كان الوسيط sep يساوي <code>nil</code> فسيقرأ التابع gets كامل المحتوى، أما إذا كان الفاصل معدوم الطول (zero-length) فسيقرأ فقرة واحدة في كل مرة من المدخلات، بحيث تكون الفقرات مقسمة بواسطة سطرين جديدين متتاليين .  إذا كان الوسيط الأول عددًا صحيحًا أو في حالإعطاء الوسيط الثاني الاختياري، فإنّ السلسلة النصية المعادة لن تكون أطول من القيمة المحددة من حيث عدد البتات (bytes).  في حال تمرير عدة أسماء ملفات إلى <code>ARGV</code> ، فسيقرأ <code>gets(nil)</code> محتويات الملفات، واحدًا في كل مرة.
* التابع <code>[[Ruby/Kernel/local variables|local_variables]]</code>: يعيد مصفوفة تضم أسماء المتغيرات المحلية الحالية.  
* التابع <code>[[Ruby/Kernel/gsub|gsub]]</code>: يكافئ التابع gsub التعبير <code>$_.gsub...</code>، باستثناء أنه سيتم تحديث <code>$_</code> في حال حدوث استبدال. متوفر فقط عند تحديد خيار سطر الأوامر -p/-n


==مصادر==
==مصادر==
*[http://ruby-doc.org/core-2.5.1/Kernel.html#method-i-global_variables قسم التابع global_variables‎ في الصنف Kernel‎ في توثيق روبي الرسمي.]
*[http://ruby-doc.org/core-2.5.1/Kernel.html#method-i-global_variables قسم التابع global_variables‎ في الصنف Kernel‎ في توثيق روبي الرسمي.]

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

يعيد التابع global_variables مصفوفةً تضم أسماء المتغيرات العامة (global variables).

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

global_variables  array

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

تعاد مصفوفةٌ تضم أسماء المتغيرات الكلية.

أمثلة

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

global_variables.grep /std/   #=> [:$stdin, :$stdout, :$stderr]‎

انظر أيضا

  • التابع local_variables: يعيد مصفوفة تضم أسماء المتغيرات المحلية الحالية.

مصادر