الفرق بين المراجعتين ل"Ruby/TrueClass"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
ط (مراجعة وتدقيق.)
 
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: صفحة الصنف <code>TrueClass</code> في روبي}}</noinclude>
+
<noinclude>{{DISPLAYTITLE:الصنف <code>TrueClass</code> في روبي}}</noinclude>
 
[[تصنيف: Ruby]]
 
[[تصنيف: Ruby]]
 +
[[تصنيف: Ruby Class]]
 
[[تصنيف: Ruby TrueClass]]
 
[[تصنيف: Ruby TrueClass]]
 
القيمة العامة <code>true</code> هي النسخة (instance) الوحيدة من الصنف <code>TrueClass</code>، وتمثل القيمة المنطقية '''true''' في التعابير المنطقية.  
 
القيمة العامة <code>true</code> هي النسخة (instance) الوحيدة من الصنف <code>TrueClass</code>، وتمثل القيمة المنطقية '''true''' في التعابير المنطقية.  
  
يوفر هذا الصنف عدة معاملات لأجل استخدام القيمة <code>true</code> في التعبيرات المنطقية.
+
يوفر هذا الصنف عدة معاملات تسمح باستخدام القيمة <code>true</code> في التعبيرات المنطقية.
==توابع النسخة العامة (Public Instance Methods)==
+
==توابع النسخة العامة==
===[[Ruby/TrueClass/and_operator | التابع &]]===
+
===[[Ruby/TrueClass/and_operator |<code>&</code>]]===
المعامل  "و" (And)
+
يجري العملية AND المنطقية على القيمة <code>true</code> وقيمة الكائن المعطى، ويُعيد القيمة <code>false</code> إن كان الكائن يساوي <code>nil</code> أو <code>false</code>.
===[[Ruby/TrueClass/case_equality | التابع ===]]===
+
===[[Ruby/TrueClass/case_equality |<code>===</code>]]===
معامل تساوي الحالة (Case Equality)
+
يتحقق من تساوي كائن مع كائن آخر.
===[[Ruby/TrueClass/exclusive_Or | التابع ^]]===
+
===[[Ruby/TrueClass/exclusive_Or |<code>^</code>]]===
"أو الحصرية" (Exclusive Or)
+
يجري العملية XOR المنطقية على القيمة <code>true</code> وقيمة الكائن المعطى ويعيد القيمة <code>true</code> إن كان الكائن يساوي <code>nil</code> أو <code>false</code>.
===[[Ruby/TrueClass/inspect | التابع inspect]]===
+
===[[Ruby/TrueClass/or_operator |<code><nowiki>|</nowiki></code>]]===
بعيد  التمثيل النصي للقيمة <code>true</code>، وهي "<code>true</code>".
+
يجري العملية OR المنطقية على القيمة <code>true</code> وقيمة الكائن المعطى ويُعيد القيمة <code>true</code> دومًا. 
 +
===[[Ruby/TrueClass/inspect |<code>inspect</code>]]===
 +
يعيد التمثيل النصي للقيمة <code>true</code>، والتي هي "true".
  
===[[Ruby/TrueClass/to_s | التابع to_s]]===
+
===[[Ruby/TrueClass/to_s |<code>to_s</code>]]===
بعيد التابع <code>to_s</code> التمثيل النصي للقيمة <code>true</code>، وهي "<code>true</code>".
+
يعيد التمثيل النصي للقيمة <code>true</code>، والتي هي "true".
===[[Ruby/TrueClass/or_operator | التابع |]]===
 
المعامل "أو" (Or)
 
 
==مصادر==
 
==مصادر==
*[http://ruby-doc.org/core-2.5.1/TrueClass.html قسم  الصنف TrueClass في توثيق روبي الرسمي.]
+
*[http://ruby-doc.org/core-2.5.1/TrueClass.html صفحة الصنف TrueClass في توثيق روبي الرسمي.]

المراجعة الحالية بتاريخ 06:40، 8 ديسمبر 2018

القيمة العامة true هي النسخة (instance) الوحيدة من الصنف TrueClass، وتمثل القيمة المنطقية true في التعابير المنطقية.

يوفر هذا الصنف عدة معاملات تسمح باستخدام القيمة true في التعبيرات المنطقية.

توابع النسخة العامة

&

يجري العملية AND المنطقية على القيمة true وقيمة الكائن المعطى، ويُعيد القيمة false إن كان الكائن يساوي nil أو false.

===

يتحقق من تساوي كائن مع كائن آخر.

^

يجري العملية XOR المنطقية على القيمة true وقيمة الكائن المعطى ويعيد القيمة true إن كان الكائن يساوي nil أو false.

|

يجري العملية OR المنطقية على القيمة true وقيمة الكائن المعطى ويُعيد القيمة true دومًا. 

inspect

يعيد التمثيل النصي للقيمة true، والتي هي "true".

to_s

يعيد التمثيل النصي للقيمة true، والتي هي "true".

مصادر