الفرق بين المراجعتين لصفحة: «Ruby/NilClass»
< Ruby
أنشأ الصفحة ب' ==توابع الصنف العامة (Public Class Methods)== === التابع &=== معامل العطف - يعيد القيمة <code>false</cod...' |
لا ملخص تعديل |
||
| سطر 1: | سطر 1: | ||
صنف الكائن المُفرد <code>nil</code>. | |||
==توابع | ==توابع النسخ العامة (Public Instance Methods)== | ||
===[[Ruby/NilClass/ | === [[Ruby/NilClass/and|التابع &]]=== | ||
معامل العطف - يعيد القيمة <code>false</code> | معامل العطف - يعيد دائما القيمة <code>false</code>. | ||
===[[Ruby/NilClass/ | === [[Ruby/NilClass/equal|التابع ===]]=== | ||
معامل المساواة (Case Equality) | معامل المساواة (Case Equality) | ||
===[[Ruby/NilClass/ | === [[Ruby/NilClass/exclusive Or|التابع ^]]=== | ||
المعامل "أو الحصرية" (Exclusive Or) - إن كان obj يساوي <code>nil</code> أو <code>false</code>، فستُعاد القيمة <code>false</code>؛ خلاف ذلك، ستُعاد القيمة <code>true</code>. | المعامل "أو الحصرية" (Exclusive Or) - إن كان obj يساوي <code>nil</code> أو <code>false</code>، فستُعاد القيمة <code>false</code>؛ خلاف ذلك، ستُعاد القيمة <code>true</code>. | ||
===[[Ruby/NilClass/inspect | التابع inspect]]=== | ===[[Ruby/NilClass/inspect | التابع inspect]]=== | ||
يعيد دائمًا السلسلة النصية "nil". | يعيد دائمًا السلسلة النصية "<code>nil</code>". | ||
===[[Ruby/NilClass/nil-3F | التابع nil?]]=== | ===[[Ruby/NilClass/nil-3F | التابع nil?]]=== | ||
فقط الكائن nil يعيد القيمة <code>true</code> عندما يُستدعى | فقط الكائن <code>nil</code> يعيد القيمة <code>true</code> عندما يُستدعى مع <code>nil?</code>. | ||
===[[Ruby/NilClass/rationalize | التابع rationalize]]=== | ===[[Ruby/NilClass/rationalize | التابع rationalize]]=== | ||
بعيد الصفر كعدد جذري (rational). | بعيد الصفر كعدد جذري (rational). | ||
===[[Ruby/NilClass/to_a | التابع to_a]]=== | ===[[Ruby/NilClass/to_a | التابع to_a]]=== | ||
يعيد دائمًا مصفوفة فارغة. | يعيد دائمًا مصفوفة فارغة. | ||
| سطر 27: | سطر 28: | ||
===[[Ruby/NilClass/to_s | التابع to_s]]=== | ===[[Ruby/NilClass/to_s | التابع to_s]]=== | ||
يعيد سلسلة نصية فارغة دائمًا. | يعيد سلسلة نصية فارغة دائمًا. | ||
===[[Ruby/NilClass/ | === [[Ruby/NilClass/or|التابع |]]=== | ||
المعامل "أو" (Or) يعيد القيمة <code>false</code> إن كان obj يساوي <code>nil</code> أو <code>false</code>؛ وإلا فسيعيد <code>true</code>. | المعامل "أو" (Or) يعيد القيمة <code>false</code> إن كان <code>obj</code> يساوي <code>nil</code> أو <code>false</code>؛ وإلا فسيعيد <code>true</code>. | ||
==مصادر<span> </span>== | ==مصادر<span> </span>== | ||
*[http://ruby-doc.org/core-2.5.1/ | *[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 NilClass]] | [[تصنيف: Ruby NilClass]] | ||
مراجعة 16:33، 27 أكتوبر 2018
صنف الكائن المُفرد nil.
توابع النسخ العامة (Public Instance Methods)
التابع &
معامل العطف - يعيد دائما القيمة false.
التابع ===
معامل المساواة (Case Equality)
التابع ^
المعامل "أو الحصرية" (Exclusive Or) - إن كان obj يساوي nil أو false، فستُعاد القيمة false؛ خلاف ذلك، ستُعاد القيمة true.
التابع inspect
يعيد دائمًا السلسلة النصية "nil".
التابع nil?
فقط الكائن nil يعيد القيمة true عندما يُستدعى مع nil?.
التابع rationalize
بعيد الصفر كعدد جذري (rational).
التابع to_a
يعيد دائمًا مصفوفة فارغة.
التابع to_c
يعيد الصفر كعدد عقدي.
التابع to_f
يعيد الصفر دائمًا.
التابع to_h
يعيد دائما قاموسًا (hash) فارغًا.
التابع to_i
يعيد دائما الصفر.
التابع to_r
يعيد الصفر كعدد جذري (rational).
التابع to_s
يعيد سلسلة نصية فارغة دائمًا.
التابع |
المعامل "أو" (Or) يعيد القيمة false إن كان obj يساوي nil أو false؛ وإلا فسيعيد true.