الفرق بين المراجعتين ل"Ruby/NilClass"
< Ruby
اذهب إلى التنقل
اذهب إلى البحث
جميل-بيلوني (نقاش | مساهمات) ط (مراجعة وتدقيق.) |
|||
سطر 1: | سطر 1: | ||
− | + | الصنف <code>NilClass</code> هو صنفٌ للكائن <code>nil</code> المُفرد. | |
==توابع النسخ العامة (Public Instance Methods)== | ==توابع النسخ العامة (Public Instance Methods)== | ||
− | === [[Ruby/NilClass/and| | + | === [[Ruby/NilClass/and|<code>&</code>]]=== |
− | + | يجري المعامل <code>&</code> العملية And المنطقية على الكائن المعطى والقيمة <code>nil</code> أو <code>false</code>. | |
− | + | === [[Ruby/NilClass/equal|<code>===</code>]]=== | |
− | + | يتحقق المعامل <code>===</code> من تساوي كائنين مع بعضهما بعضًا. | |
− | + | === [[Ruby/NilClass/exclusive Or|<code>^</code>]]=== | |
− | + | يجري المعامل <code>^</code> العملية XOR المنطقية على الكائن المعطى والقيمة <code>nil</code> أو <code>false</code>. | |
− | ===[[Ruby/NilClass/ | ||
− | |||
− | |||
− | |||
− | ===[[Ruby/NilClass/ | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
+ | === [[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 قسم | + | *[http://ruby-doc.org/core-2.5.1/NilClass.html قسم الصنف NilClass في توثيق روبي الرسمي.] |
− | <noinclude>{{DISPLAYTITLE: | + | <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
يعيد سلسلة نصية فارغة دائمًا.