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

من موسوعة حسوب
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: صفحة الصنف <code>TrueClass</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف: Ruby TrueClassالقيمة الع...'
 
لا ملخص تعديل
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: صفحة الصنف <code>TrueClass</code> في روبي}}</noinclude>
<noinclude>{{DISPLAYTITLE: صفحة الصنف <code>TrueClass</code> في روبي}}</noinclude>
[[تصنيف: Ruby]]
[[تصنيف: Ruby]]
[[تصنيف: Ruby TrueClass]]القيمة العامة <code>true</code> هي النسخة (instance) الوحيدة من الصنف <code>TrueClass</code>، وتمثل القيمة المنطقية true في التعابير المنطقية. يوفر هذا الصنف عدة معاملات لأجل استخدام <code>true</code> في التعبيرات المنطقية.
[[تصنيف: Ruby TrueClass]]
==توابع الصنف العامة (Public Class Methods)==
القيمة العامة <code>true</code> هي النسخة (instance) الوحيدة من الصنف <code>TrueClass</code>، وتمثل القيمة المنطقية '''true''' في التعابير المنطقية.  
 
يوفر هذا الصنف عدة معاملات لأجل استخدام القيمة <code>true</code> في التعبيرات المنطقية.
==توابع النسخة العامة (Public Instance Methods)==
===[[Ruby/TrueClass/and_operator | التابع &]]===
===[[Ruby/TrueClass/and_operator | التابع &]]===
معامل العطف و (And) - يُعيد القيمة <code>false</code> إن كان <code>obj</code> (انظر فقرة البنية العامة) يساوي <code>nil</code> أو <code>false</code>، أو <code>true</code> خلاف ذلك.
المعامل  "و" (And)
===[[Ruby/TrueClass/case_equality | التابع ===]]===
===[[Ruby/TrueClass/case_equality | التابع ===]]===
معامل تساوي الحالة (Case Equality) - بالنسبة للصنف <code>[[Ruby/Object|Object]]</code>، فهو أساسًا مكافئ لاستدعاء المعامل <code>#==</code>، ولكن عادةً ما يعاد تعريفه من قبل الأصناف المنحدرة منه (descendants) لاستخدامها مع العبارات <code>case</code>.
معامل تساوي الحالة (Case Equality)
===[[Ruby/TrueClass/exclusive_Or | التابع ^]]===
===[[Ruby/TrueClass/exclusive_Or | التابع ^]]===
"أو الحصرية" (Exclusive Or) - تعيد القيمة <code>true</code> إن كان <code>obj</code> (انظر فقرة البنية العامة) يساوي <code>nil</code> أو <code>false</code> ، أو <code>false</code> خلاف ذلك.
"أو الحصرية" (Exclusive Or)
===[[Ruby/TrueClass/inspect | التابع inspect]]===
===[[Ruby/TrueClass/inspect | التابع inspect]]===
بعيد  التمثيل النصي للقيمة <code>true</code>، وهي "<code>true</code>".


===[[Ruby/TrueClass/to_s | التابع to_s]]===
===[[Ruby/TrueClass/to_s | التابع to_s]]===
بعيد التابع <code>to_s</code> التمثيل النصي للقيمة <code>true</code>، وهي "true".
بعيد التابع <code>to_s</code> التمثيل النصي للقيمة <code>true</code>، وهي "<code>true</code>".
===[[Ruby/TrueClass/or_operator | التابع |]]===
===[[Ruby/TrueClass/or_operator | التابع |]]===
المعامل "أو" (Or) - يُعيد القيمة <code>true</code>. ولما كان <code>obj</code> (انظر فقرة البنية العامة) عبارة عن وسيط مُمرر إلى تابع، فسيُقيّيم دائمًا؛ ولا توجد طريقة لتجاوز هذا السلوك في هذه الحالة.
المعامل "أو" (Or)  
==مصادر==
==مصادر==
*[http://ruby-doc.org/core-2.5.1/TrueClass.html قسم  الصنف TrueClass في توثيق روبي الرسمي.]
*[http://ruby-doc.org/core-2.5.1/TrueClass.html قسم  الصنف TrueClass في توثيق روبي الرسمي.]

مراجعة 00:34، 8 نوفمبر 2018

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

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

توابع النسخة العامة (Public Instance Methods)

التابع &

المعامل "و" (And)

التابع ===

معامل تساوي الحالة (Case Equality)

التابع ^

"أو الحصرية" (Exclusive Or)

التابع inspect

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

التابع to_s

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

التابع |

المعامل "أو" (Or)

مصادر