الفرق بين المراجعتين ل"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
.