الفرق بين المراجعتين لصفحة: «Ruby/Object/class»
أنشأ الصفحة ب'{{DISPLAYTITLE:التابع Object.class في روبي}} يعيد التابع class صنف الكائن المعطى. يجب أن يُستدعى هذا التابع د...' |
طلا ملخص تعديل |
||
(1 مراجعات متوسطة بواسطة نفس المستخدم غير معروضة) | |||
سطر 1: | سطر 1: | ||
{{DISPLAYTITLE:التابع Object.class في روبي}} | {{DISPLAYTITLE:التابع <code>Object.class</code> في روبي}} | ||
يعيد التابع <code>class</code> صنف الكائن المعطى. يجب أن يُستدعى هذا التابع دائمًا مع مستقبل (receiver) صريح، إذ أنَّ <code>class</code> هي كلمةٌ محجوزةٌ في روبي. | |||
==البنية العامة== | |||
<syntaxhighlight lang="ruby"> | |||
== البنية العامة == | |||
class → class | class → class | ||
</syntaxhighlight> | |||
== القيم المعادة == | ==القيم المعادة== | ||
يعاد صنف الكائن المعطى المراد معرفة صنفه. | يعاد صنف الكائن المعطى المراد معرفة صنفه. | ||
==أمثلة== | |||
مثالٌ عن استخدام التابع <code>class</code>:<syntaxhighlight lang="ruby"> | |||
1.class #=> Integer | |||
self.class #=> Object | |||
</syntaxhighlight> | |||
==انظر أيضًا== | |||
*التابع <code>[[Ruby/Object/clone|clone]]</code>: يُنتج نسخةً سطحيةً من الكائن المعطى. | |||
*التابع <code>[[Ruby/Object/dup|dup]]</code>: ينتج نسخةً سطحية من الكائن. | |||
*التابع <code>[[Ruby/Object/tap|tap]]</code>: يُدخل الكائن المعطى إلى الكتلة ثم يعيده. | |||
*التابع <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
: يُدخل الكائن المعطى إلى الكتلة ويُعيد ناتج تنفيذ هذه الكتلة.