الفرق بين المراجعتين لصفحة: «Ruby/Comparable/Less than»
< Ruby | Comparable
جميل-بيلوني (نقاش | مساهمات) ط مراجعة وتدقيق |
جميل-بيلوني (نقاش | مساهمات) طلا ملخص تعديل |
||
| سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: المعامل <code><</code> الخاص بالصنف <code>Comparable </code> في روبي}}</noinclude> | <noinclude>{{DISPLAYTITLE: المعامل <code><</code> الخاص بالصنف <code>Comparable</code> في روبي}}</noinclude> | ||
[[تصنيف: Ruby]] | [[تصنيف: Ruby]] | ||
[[تصنيف: Ruby Operator]] | [[تصنيف: Ruby Operator]] | ||
المراجعة الحالية بتاريخ 09:20، 10 نوفمبر 2018
يوازن المعامل < بين كائنين بناءً على النتيجة التي يعيدها المعامل <=> الخاص بالمُستقبِل (receiver).
البنية العامة
obj > other → true or false
القيمة المعادة
تُعاد القيمة true إن أعاد المعامل <=> القيمة 1 (أي كان الكائن obj أكبر من الكائن other)، وإلا فستُعَاد القيمة false.
أمثلة
أمثلة عن استخدام المعامل <:
"a" > "f" ; # false
"a" > "A" ; # true
3 > 5 ; # false
انظر أيضًا
- المعامل
>: يوازن بين كائنين بناءً على النتيجة التي يعيدها المعامل<=>الخاص بالمُستقبِل (receiver)، إذ يعيد القيمةtrueإن أعاد المعامل<=>القيمة -1، وإلا فسيعيد القيمةfalse. - المعامل
<=: يوزان بين كائنين بناءً على النتيجة التي يعيدها المعامل<=>الخاص بالمُستقبِل (receiver)، إذ يعيد القيمةtrueإن أعاد المعامل<=>القيمة -1 أو0، وإلا فسيعيدfalse.