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


===[[Ruby/TrueClass/to_s | التابع to_s]]===
يوفر هذا الصنف عدة معاملات تسمح باستخدام القيمة <code>true</code> في التعبيرات المنطقية.
بعيد التابع <code>to_s</code> التمثيل النصي للقيمة <code>true</code>، وهي "true".
==توابع النسخة العامة==
===[[Ruby/TrueClass/or_operator | التابع |]]===
===[[Ruby/TrueClass/and_operator |<code>&</code>]]===
المعامل "أو" (Or) - يُعيد القيمة <code>true</code>. ولما كان <code>obj</code> (انظر فقرة البنية العامة) عبارة عن وسيط مُمرر إلى تابع، فسيُقيّيم دائمًا؛ ولا توجد طريقة لتجاوز هذا السلوك في هذه الحالة.
يجري العملية AND المنطقية على القيمة <code>true</code> وقيمة الكائن المعطى، ويُعيد القيمة <code>false</code> إن كان الكائن يساوي <code>nil</code> أو <code>false</code>.
===[[Ruby/TrueClass/case_equality |<code>===</code>]]===
يتحقق من تساوي كائن مع كائن آخر.
===[[Ruby/TrueClass/exclusive_Or |<code>^</code>]]===
يجري العملية XOR المنطقية على القيمة <code>true</code> وقيمة الكائن المعطى ويعيد القيمة <code>true</code> إن كان الكائن يساوي <code>nil</code> أو <code>false</code>.
===[[Ruby/TrueClass/or_operator |<code><nowiki>|</nowiki></code>]]===
يجري العملية OR المنطقية على القيمة <code>true</code> وقيمة الكائن المعطى ويُعيد القيمة <code>true</code> دومًا. 
===[[Ruby/TrueClass/inspect |<code>inspect</code>]]===
يعيد التمثيل النصي للقيمة <code>true</code>، والتي هي "true".
 
===[[Ruby/TrueClass/to_s |<code>to_s</code>]]===
يعيد التمثيل النصي للقيمة <code>true</code>، والتي هي "true".
==مصادر==
==مصادر==
*[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".

مصادر