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