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

مصادر