الفرق بين المراجعتين ل"Ruby/Object/class"

من موسوعة حسوب
< Ruby‏ | Object
اذهب إلى التنقل اذهب إلى البحث
ط
ط
 
سطر 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: يُدخل الكائن المعطى إلى الكتلة ويُعيد ناتج تنفيذ هذه الكتلة.

مصادر