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

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
ط (مراجعة وتدقيق.)
 
سطر 1: سطر 1:
صنف الكائن المُفرد <code>nil</code>.
+
الصنف <code>NilClass</code> هو صنفٌ للكائن <code>nil</code> المُفرد.
  
 
==توابع النسخ العامة (Public Instance Methods)==
 
==توابع النسخ العامة (Public Instance Methods)==
=== [[Ruby/NilClass/and|التابع &]]===
+
=== [[Ruby/NilClass/and|<code>&</code>]]===
معامل العطف - يعيد دائما القيمة <code>false</code>.
+
يجري المعامل <code>&</code> العملية And المنطقية على الكائن المعطى والقيمة <code>nil</code> أو <code>false</code>.  
=== [[Ruby/NilClass/equal|التابع ===]]===
+
=== [[Ruby/NilClass/equal|<code>===</code>]]===
معامل المساواة (Case Equality)
+
يتحقق المعامل <code>===</code> من تساوي كائنين مع بعضهما بعضًا.  
=== [[Ruby/NilClass/exclusive Or|التابع ^]]===
+
=== [[Ruby/NilClass/exclusive Or|<code>^</code>]]===
المعامل "أو الحصرية" (Exclusive Or) - إن كان obj  يساوي <code>nil</code> أو <code>false</code>، فستُعاد القيمة <code>false</code>؛ خلاف ذلك، ستُعاد القيمة <code>true</code>.
+
يجري المعامل <code>^</code> العملية XOR المنطقية على الكائن المعطى والقيمة <code>nil</code> أو <code>false</code>.
===[[Ruby/NilClass/inspect | التابع inspect]]===
 
يعيد  دائمًا السلسلة النصية "<code>nil</code>".
 
===[[Ruby/NilClass/nil-3F | التابع nil?‎]]===
 
فقط الكائن <code>nil</code> يعيد القيمة <code>true</code> عندما يُستدعى مع <code>nil?‎</code>.
 
===[[Ruby/NilClass/rationalize | التابع rationalize]]===
 
بعيد  الصفر كعدد جذري (rational). 
 
===[[Ruby/NilClass/to_a | التابع to_a]]===
 
يعيد  دائمًا مصفوفة فارغة.
 
===[[Ruby/NilClass/to_c | التابع to_c]]===
 
يعيد  الصفر كعدد عقدي.
 
===[[Ruby/NilClass/to_f | التابع to_f]]===
 
يعيد  الصفر دائمًا.
 
===[[Ruby/NilClass/to_h | التابع to_h]]===
 
يعيد  دائما قاموسًا (hash) فارغًا.
 
===[[Ruby/NilClass/to_i | التابع to_i]]===
 
يعيد  دائما الصفر.
 
===[[Ruby/NilClass/to_r | التابع to_r]]===
 
يعيد  الصفر كعدد جذري (rational).
 
===[[Ruby/NilClass/to_s | التابع to_s]]===
 
يعيد  سلسلة نصية فارغة دائمًا.
 
=== [[Ruby/NilClass/or|التابع |]]===
 
المعامل "أو" (Or) يعيد القيمة <code>false</code> إن كان <code>obj</code>  يساوي <code>nil</code> أو <code>false</code>؛ وإلا فسيعيد <code>true</code>.
 
  
 +
=== [[Ruby/NilClass/or|<code><nowiki>|</nowiki></code>]] ===
 +
يجري المعامل <code>|</code> العملية OR المنطقية على الكائن المعطى والقيمة <code>nil</code> أو <code>false</code>.
 +
===[[Ruby/NilClass/inspect |<code>inspect</code>]]===
 +
يعيد دائمًا السلسلة النصية "<code>nil</code>".
 +
===[[Ruby/NilClass/nil-3F |<code>nil?‎</code>]]===
 +
يتحقق إن كان الكائن الذي استدعي معه هو الكائن <code>nil</code>.
 +
===[[Ruby/NilClass/rationalize |<code>rationalize</code>]]===
 +
يعيد الصفر كعدد <nowiki/>[[Ruby/Rational|جذري]] (rational). 
 +
===[[Ruby/NilClass/to_a |<code>to_a</code>]]===
 +
يعيد دائمًا مصفوفة فارغة.
 +
===[[Ruby/NilClass/to_c |<code>to_c</code>]]===
 +
يحول الصفر إلى عدد <nowiki/>[[Ruby/Complex|عقدي]].
 +
===[[Ruby/NilClass/to_f |<code>to_f</code>]]===
 +
يعيد الصفر دائمًا <nowiki/>[[Ruby/Float|كعدد عشري]].
 +
===[[Ruby/NilClass/to_h |<code>to_h</code>]]===
 +
يعيد دائما <nowiki/>[[Ruby/Hash|جدول Hash]] فارغٍ.
 +
===[[Ruby/NilClass/to_i |<code>to_i</code>]]===
 +
يعيد دائمًا الصفر كعدد صحيح.
 +
===[[Ruby/NilClass/to_r |<code>to_r</code>]]===
 +
يعيد الصفر كعدد <nowiki/>[[Ruby/Rational|جذري]] (rational).
 +
===[[Ruby/NilClass/to_s |<code>to_s</code>]]===
 +
يعيد سلسلة نصية فارغة دائمًا.
 
==مصادر<span> </span>==
 
==مصادر<span> </span>==
*[http://ruby-doc.org/core-2.5.1/NilClass.html قسم الصنف NilClass في توثيق روبي الرسمي.]
+
*[http://ruby-doc.org/core-2.5.1/NilClass.html قسم الصنف NilClass في توثيق روبي الرسمي.]
<noinclude>{{DISPLAYTITLE: صفحة الصنف <code>NilClass</code> في روبي}}</noinclude>
+
<noinclude>{{DISPLAYTITLE:الصنف <code>NilClass</code> في روبي}}</noinclude>
 
[[تصنيف: Ruby]]
 
[[تصنيف: Ruby]]
 +
[[تصنيف: Ruby Class]]
 
[[تصنيف: Ruby NilClass]]
 
[[تصنيف: Ruby NilClass]]

المراجعة الحالية بتاريخ 08:18، 20 نوفمبر 2018

الصنف NilClass هو صنفٌ للكائن nil المُفرد.

توابع النسخ العامة (Public Instance Methods)

&

يجري المعامل & العملية And المنطقية على الكائن المعطى والقيمة nil أو false.

===

يتحقق المعامل === من تساوي كائنين مع بعضهما بعضًا.

^

يجري المعامل ^ العملية XOR المنطقية على الكائن المعطى والقيمة nil أو false.

|

يجري المعامل | العملية OR المنطقية على الكائن المعطى والقيمة nil أو false.

inspect

يعيد دائمًا السلسلة النصية "nil".

nil?‎

يتحقق إن كان الكائن الذي استدعي معه هو الكائن nil.

rationalize

يعيد الصفر كعدد جذري (rational).

to_a

يعيد دائمًا مصفوفة فارغة.

to_c

يحول الصفر إلى عدد عقدي.

to_f

يعيد الصفر دائمًا كعدد عشري.

to_h

يعيد دائما جدول Hash فارغٍ.

to_i

يعيد دائمًا الصفر كعدد صحيح.

to_r

يعيد الصفر كعدد جذري (rational).

to_s

يعيد سلسلة نصية فارغة دائمًا.

مصادر