Documentation ¶
Index ¶
- func BoolComparator(a, b interface{}) int
- func BuiltinTypeComparator(a, b interface{}) int
- func Complex128Comparator(a, b interface{}) int
- func Complex64Comparator(a, b interface{}) int
- func Float32Comparator(a, b interface{}) int
- func Float64Comparator(a, b interface{}) int
- func Int16Comparator(a, b interface{}) int
- func Int32Comparator(a, b interface{}) int
- func Int64Comparator(a, b interface{}) int
- func Int8Comparator(a, b interface{}) int
- func IntComparator(a, b interface{}) int
- func StringComparator(a, b interface{}) int
- func Uint16Comparator(a, b interface{}) int
- func Uint32Comparator(a, b interface{}) int
- func Uint64Comparator(a, b interface{}) int
- func Uint8Comparator(a, b interface{}) int
- func UintComparator(a, b interface{}) int
- func UintptrComparator(a, b interface{}) int
- type Comparator
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BoolComparator ¶
func BoolComparator(a, b interface{}) int
BoolComparator compare a with b
-1 , if a < b 0 , if a == b 1 , if a > b
func BuiltinTypeComparator ¶
func BuiltinTypeComparator(a, b interface{}) int
BuiltinTypeComparator compare a with b
-1 , if a < b 0 , if a == b 1 , if a > b
make sure a and b are both builtin type
func Complex128Comparator ¶
func Complex128Comparator(a, b interface{}) int
Complex128Comparator compare a with b
-1 , if a < b 0 , if a == b 1 , if a > b
func Complex64Comparator ¶
func Complex64Comparator(a, b interface{}) int
Complex64Comparator compare a with b
-1 , if a < b 0 , if a == b 1 , if a > b
func Float32Comparator ¶
func Float32Comparator(a, b interface{}) int
Float32Comparator compare a with b
-1 , if a < b 0 , if a == b 1 , if a > b
func Float64Comparator ¶
func Float64Comparator(a, b interface{}) int
Float64Comparator compare a with b
-1 , if a < b 0 , if a == b 1 , if a > b
func Int16Comparator ¶
func Int16Comparator(a, b interface{}) int
Int16Comparator compare a with b
-1 , if a < b 0 , if a == b 1 , if a > b
func Int32Comparator ¶
func Int32Comparator(a, b interface{}) int
Int32Comparator compare a with b
-1 , if a < b 0 , if a == b 1 , if a > b
func Int64Comparator ¶
func Int64Comparator(a, b interface{}) int
Int64Comparator compare a with b
-1 , if a < b 0 , if a == b 1 , if a > b
func Int8Comparator ¶
func Int8Comparator(a, b interface{}) int
Int8Comparator compare a with b
-1 , if a < b 0 , if a == b 1 , if a > b
func IntComparator ¶
func IntComparator(a, b interface{}) int
IntComparator compare a with b
-1 , if a < b 0 , if a == b 1 , if a > b
func StringComparator ¶
func StringComparator(a, b interface{}) int
StringComparator compare a with b
-1 , if a < b 0 , if a == b 1 , if a > b
func Uint16Comparator ¶
func Uint16Comparator(a, b interface{}) int
Uint16Comparator compare a with b
-1 , if a < b 0 , if a == b 1 , if a > b
func Uint32Comparator ¶
func Uint32Comparator(a, b interface{}) int
Uint32Comparator compare a with b
-1 , if a < b 0 , if a == b 1 , if a > b
func Uint64Comparator ¶
func Uint64Comparator(a, b interface{}) int
Uint64Comparator compare a with b
-1 , if a < b 0 , if a == b 1 , if a > b
func Uint8Comparator ¶
func Uint8Comparator(a, b interface{}) int
Uint8Comparator compare a with b
-1 , if a < b 0 , if a == b 1 , if a > b
func UintComparator ¶
func UintComparator(a, b interface{}) int
UintComparator compare a with b
-1 , if a < b 0 , if a == b 1 , if a > b
func UintptrComparator ¶
func UintptrComparator(a, b interface{}) int
UintptrComparator compare a with b
-1 , if a < b 0 , if a == b 1 , if a > b
Types ¶
type Comparator ¶
type Comparator func(a, b interface{}) int
Comparator Should return a number:
-1 , if a < b 0 , if a == b 1 , if a > b