class BackIntComparator
- super Comparator[Int]
+ super Comparator
+ redef type COMPARED: Int
redef fun compare(a: Int, b: Int): Int
do
return b <=> a
end
class DecimalComparator
- super Comparator[Int]
+ super Comparator
+ redef type COMPARED: Int
redef fun compare(a: Int, b: Int): Int
do
return (a%10) <=> (b%10)
var q = get_an_array(50)
print(q.join(" "))
-(new DefaultComparator[Int]).sort(q)
+(default_comparator).sort(q)
print(q.join(" "))
(new DecimalComparator).sort(q)
print(q.join(" "))