الفرق بين المراجعتين لصفحة: «Ruby/Object/class»
طلا ملخص تعديل |
طلا ملخص تعديل |
||
سطر 9: | سطر 9: | ||
يعاد صنف الكائن المعطى المراد معرفة صنفه. | يعاد صنف الكائن المعطى المراد معرفة صنفه. | ||
==أمثلة== | ==أمثلة== | ||
مثالٌ عن استخدام التابع class:<syntaxhighlight lang="ruby"> | مثالٌ عن استخدام التابع <code>class</code>:<syntaxhighlight lang="ruby"> | ||
1.class #=> Integer | 1.class #=> Integer | ||
self.class #=> Object | self.class #=> Object |
المراجعة الحالية بتاريخ 15:47، 22 نوفمبر 2018
يعيد التابع class
صنف الكائن المعطى. يجب أن يُستدعى هذا التابع دائمًا مع مستقبل (receiver) صريح، إذ أنَّ class
هي كلمةٌ محجوزةٌ في روبي.
البنية العامة
class → class
القيم المعادة
يعاد صنف الكائن المعطى المراد معرفة صنفه.
أمثلة
مثالٌ عن استخدام التابع class
:
1.class #=> Integer
self.class #=> Object
انظر أيضًا
- التابع
clone
: يُنتج نسخةً سطحيةً من الكائن المعطى. - التابع
dup
: ينتج نسخةً سطحية من الكائن. - التابع
tap
: يُدخل الكائن المعطى إلى الكتلة ثم يعيده. - التابع
yield_self
: يُدخل الكائن المعطى إلى الكتلة ويُعيد ناتج تنفيذ هذه الكتلة.