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