الفرق بين المراجعتين لصفحة: «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

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

مصادر