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