التابع p الخاص بالصنف Kernel في روبي
يكتب التابع p لكل كائن يُمرر إليه ناتج التعبير يكتب مباشرة .inspect، متبوعًا بسطر جديد في مجرى الإخراج القياسي للبرنامج.
الناتج:
البنية العامة
p(obj) → obj
p(obj1, obj2, ...) → [obj, ...]
p() → nil
المعاملات
obj
obj1
obj2
...
القيمة المُعادة
أمثلة
مثال على استخدام التابع p:
S = Struct.new(:name, :state)
s = S['dave', 'TX']
p s
انظر أيضا
- التابع
open: ينشئ التابع open كائنًا من النوعIOمتصلا بالمجرى أو الملف أو العملية الفرعية (subprocess) المحددة. - التابع
print: يطبع التابع print الكائنات الممرة إليه بالتتابع في المجرى$stdout. إذا كان فاصل حقل الإخراج ($,) لا يساويnil، فسيظهر محتواه بين الحقول. إذا كان فاصل سجل الإخراج ($\) لا يساويnil، فسيوضع في نهاية المخراجات. في جال لم تعطى أي وسائط، فستُطبع$_. ستُحول الكائنات غير النصية باستخدام التابعto_sالخاصة بها.