الفرق بين المراجعتين لصفحة: «Ruby/Object/class»

من موسوعة حسوب
< Ruby‏ | Object
أنشأ الصفحة ب'{{DISPLAYTITLE:التابع Object.class في روبي}} يعيد التابع class صنف الكائن المعطى. يجب أن يُستدعى هذا التابع د...'
 
طلا ملخص تعديل
سطر 1: سطر 1:
{{DISPLAYTITLE:التابع Object.class في روبي}}
{{DISPLAYTITLE:التابع <code>Object.class</code> في روبي}}
يعيد التابع <code>class</code> صنف الكائن المعطى. يجب أن يُستدعى هذا التابع دائمًا مع مستقبل (receiver) صريح، إذ أنَّ <code>class</code> هي كلمةٌ محجوزةٌ في روبي.


يعيد التابع class صنف الكائن المعطى. يجب أن يُستدعى هذا التابع دائمًا مع مستقبل (receiver) صريح، إذ أنَّ class هي كلمةٌ محجوزةٌ في روبي.
==البنية العامة==
 
<syntaxhighlight lang="ruby">
== البنية العامة ==
class → class
class → class
 
</syntaxhighlight>
== القيم المعادة ==
==القيم المعادة==
يعاد صنف الكائن المعطى المراد معرفة صنفه.
يعاد صنف الكائن المعطى المراد معرفة صنفه.
==أمثلة==
مثالٌ عن استخدام التابع class:<syntaxhighlight lang="ruby">
1.class      #=> Integer
self.class  #=> Object


== أمثلة ==
</syntaxhighlight>
مثالٌ عن استخدام التابع class:
==انظر أيضًا==
 
*التابع <code>[[Ruby/Object/clone|clone]]</code>: يُنتج نسخةً سطحيةً من الكائن المعطى.
1.class      #=> Integer
*التابع <code>[[Ruby/Object/dup|dup]]</code>: ينتج نسخةً سطحية من الكائن.
 
*التابع <code>[[Ruby/Object/tap|tap]]</code>: يُدخل الكائن المعطى إلى الكتلة ثم يعيده.
self.class   #=> Object
*التابع <code>[[Ruby/Object/yield self|yield_self]]</code>: يُدخل الكائن المعطى إلى الكتلة ويُعيد ناتج تنفيذ هذه الكتلة.
 
==مصادر==
== انظر أيضًا ==
*[http://ruby-doc.org/core-2.5.1/Object.html#method-i-class صفحة التابع class في الصنف Object في توثيق روبي الرسمي.]
* التابع clone: يُنتج نسخةً سطحيةً من الكائن المعطى.
* التابع dup: ينتج نسخةً سطحية من الكائن.
* التابع tap: يُدخل الكائن المعطى إلى الكتلة ثم يعيده.
* التابع yield_self: يُدخل الكائن المعطى إلى الكتلة ويُعيد ناتج تنفيذ هذه الكتلة.
 
== مصادر ==
* [http://ruby-doc.org/core-2.5.1/Object.html#method-i-class صفحة التابع class في الصنف Object في توثيق روبي الرسمي.]
[[تصنيف:Ruby]]
[[تصنيف:Ruby]]
[[تصنيف:Ruby Method]]
[[تصنيف:Ruby Method]]
[[تصنيف:Ruby Object]]
[[تصنيف:Ruby Object]]

مراجعة 15:47، 22 نوفمبر 2018

يعيد التابع class صنف الكائن المعطى. يجب أن يُستدعى هذا التابع دائمًا مع مستقبل (receiver) صريح، إذ أنَّ class هي كلمةٌ محجوزةٌ في روبي.

البنية العامة

class  class

القيم المعادة

يعاد صنف الكائن المعطى المراد معرفة صنفه.

أمثلة

مثالٌ عن استخدام التابع class:

1.class      #=> Integer
self.class   #=> Object

انظر أيضًا

  • التابع clone: يُنتج نسخةً سطحيةً من الكائن المعطى.
  • التابع dup: ينتج نسخةً سطحية من الكائن.
  • التابع tap: يُدخل الكائن المعطى إلى الكتلة ثم يعيده.
  • التابع yield_self: يُدخل الكائن المعطى إلى الكتلة ويُعيد ناتج تنفيذ هذه الكتلة.

مصادر