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