الفرق بين المراجعتين لصفحة: «Ruby/TrueClass»
< Ruby
لا ملخص تعديل |
جميل-بيلوني (نقاش | مساهمات) ط مراجعة وتدقيق. |
||
| سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: | <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> في التعبيرات المنطقية. | ||
==توابع النسخة العامة | ==توابع النسخة العامة== | ||
===[[Ruby/TrueClass/and_operator | | ===[[Ruby/TrueClass/and_operator |<code>&</code>]]=== | ||
يجري العملية AND المنطقية على القيمة <code>true</code> وقيمة الكائن المعطى، ويُعيد القيمة <code>false</code> إن كان الكائن يساوي <code>nil</code> أو <code>false</code>. | |||
===[[Ruby/TrueClass/case_equality | | ===[[Ruby/TrueClass/case_equality |<code>===</code>]]=== | ||
يتحقق من تساوي كائن مع كائن آخر. | |||
===[[Ruby/TrueClass/exclusive_Or | | ===[[Ruby/TrueClass/exclusive_Or |<code>^</code>]]=== | ||
يجري العملية XOR المنطقية على القيمة <code>true</code> وقيمة الكائن المعطى ويعيد القيمة <code>true</code> إن كان الكائن يساوي <code>nil</code> أو <code>false</code>. | |||
===[[Ruby/TrueClass/ | ===[[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 | | ===[[Ruby/TrueClass/to_s |<code>to_s</code>]]=== | ||
يعيد التمثيل النصي للقيمة <code>true</code>، والتي هي "true". | |||
==مصادر== | ==مصادر== | ||
*[http://ruby-doc.org/core-2.5.1/TrueClass.html | *[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".