الفرق بين المراجعتين لصفحة: «Ruby/NilClass»

من موسوعة حسوب
أنشأ الصفحة ب' ==توابع الصنف العامة (Public Class Methods)== === التابع &=== معامل العطف - يعيد القيمة <code>false</cod...'
 
لا ملخص تعديل
سطر 1: سطر 1:
صنف الكائن المُفرد <code>nil</code>.


==توابع الصنف العامة (Public Class Methods)==
==توابع النسخ العامة (Public Instance Methods)==
===[[Ruby/NilClass/26 | التابع &]]===
=== [[Ruby/NilClass/and|التابع &]]===
معامل العطف - يعيد القيمة <code>false</code>. يتم تقييم الوسيط obj دائمًا باعتباره وسيطًا في استدعاء تابع — لا توجد طريقة تقييم مختصرة في هذه الحالة.
معامل العطف - يعيد دائما القيمة <code>false</code>.  
===[[Ruby/NilClass/3D-3D-3D | التابع ===]]===
=== [[Ruby/NilClass/equal|التابع ===]]===
معامل المساواة (Case Equality) - بالنسبة للصنف <code>Object</code>، فهو أساسًا مكافئ لاستدعاء المعامل <code>#==</code>، ولكن عادةً ما تعيد الأصناف المنحدرة منه (descendants) تعريفه لأجل التعابير <code>case</code>.
معامل المساواة (Case Equality)  
===[[Ruby/NilClass/5E | التابع ^]]===
=== [[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>nil</code> يعيد القيمة <code>true</code> عندما يُستدعى مع <code>nil?</code>.
===[[Ruby/NilClass/rationalize | التابع rationalize]]===
===[[Ruby/NilClass/rationalize | التابع rationalize]]===
بعيد  الصفر كعدد جذري (rational).  يتم تجاهل الوسيط الاختياري <code>eps</code> دائمًا.
بعيد  الصفر كعدد جذري (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/7C | التابع |]]===
=== [[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/Mutex.html قسم  الصنف NilClass في توثيق روبي الرسمي.]
*[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.

مصادر