compare Summary Compares the Integer8 object to another Integer8 object. Usage public final Comparison compare(Integer8 object) Returns A System.Comparison enumeration result representing whether the specified Integer8 comparison object is less than, equal to, or greater than the current Integer8 object. Parameters object The Integer8 object to compare to. Description Compares the Integer8 object to another Integer8 object. Returns one of the following System.Comparison enumeration values: System.Comparison.LESS_THAN System.Comparison.EQUAL System.Comparison.GREATER_THAN Examples Basic Usage 12345import System; signed byte b = 2;Comparison result = b.compare(2);Console.log(result == Comparison.EQUAL); Sorting 12345import System; signed byte[] arr = [ 5, 1, 3, 2 ];arr.sort(); // 'System.Array<T>.sort' uses 'compare' to sort elementsConsole.log(arr.join(", ")); Custom Sort 1234567891011121314151617import System;import System.Assert; signed byte[] arr = [ 5, 1, 3, 2 ];arr.sort(Comparison(signed byte a, signed byte 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