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