1
0
mirror of https://github.com/duke-git/lancet.git synced 2026-02-04 12:52:28 +08:00

doc: add document for compare package

This commit is contained in:
dudaodong
2023-04-26 11:02:11 +08:00
parent dcdb29334d
commit f399425c2a
3 changed files with 657 additions and 4 deletions

View File

@@ -26,11 +26,12 @@ var (
bytesType = reflect.TypeOf([]byte{})
)
// Equal checks if two values are equal or not
// Equal checks if two values are equal or not. (check both type and value)
func Equal(left, right any) bool {
return compareValue(equal, left, right)
}
// EqualValue checks if two values are equal or not. (check value only)
func EqualValue(left, right any) bool {
ls, rs := convertor.ToString(left), convertor.ToString(right)
return ls == rs
@@ -41,17 +42,17 @@ func LessThan(left, right any) bool {
return compareValue(lessThan, left, right)
}
// GreaterThan checks if value `left` greater than value `right`
// GreaterThan checks if value `left` greater than value `right`.
func GreaterThan(left, right any) bool {
return compareValue(greaterThan, left, right)
}
// LessOrEqual checks if value `left` less than or equal to value `right`
// LessOrEqual checks if value `left` less than or equal to value `right`.
func LessOrEqual(left, right any) bool {
return compareValue(lessOrEqual, left, right)
}
// GreaterOrEqual checks if value `left` greater than or equal to value `right`
// GreaterOrEqual checks if value `left` greater than or equal to value `right`.
func GreaterOrEqual(left, right any) bool {
return compareValue(greaterOrEqual, left, right)
}