الفرق بين المراجعتين ل"Ruby/Comparable/Less than"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
ط (مراجعة وتدقيق)
ط
 
سطر 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.

مصادر