compare
Summary
Compares the Integer32 object to another Integer32 object.
Usage
public final Comparison compare(Integer32 object)
Returns
A System.Comparison
enumeration result representing whether
the specified Integer32 comparison object is less than, equal
to, or greater than the current Integer32 object.
Parameters
- object
The Integer32 object to compare to.
Description
Compares the Integer32 object to another Integer32 object. Returns
one of the following System.Comparison
enumeration values:
System.Comparison.LESS_THAN
System.Comparison.EQUAL
System.Comparison.GREATER_THAN
Examples
1 2 3 4 5 | import System; int b = 2; Comparison result = b.compare(2); Console.log(result == Comparison.EQUAL); |
1 2 3 4 5 | import System; int [] arr = [ 5, 1, 3, 2 ]; arr.sort(); // 'System.Array<T>.sort' uses 'compare' to sort elements Console.log(arr.join( ", " )); |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | import System; import System.Assert; int [] arr = [ 5, 1, 3, 2 ]; arr.sort(Comparison( int a, int b) { if (a < b) { return Comparison.LESS_THAN; } else if (a > b) { return Comparison.GREATER_THAN; } else { assert(a == b); return Comparison.EQUAL; } }); Console.log(arr.join( ", " )); |
Share
HTML | BBCode | Direct Link