Versions in this module Expand all Collapse all v0 v0.2.0 Sep 30, 2023 Changes in this version + func Compare(a, b interface{}) int + func ComputeUnary(op string, input interface{}) (interface{}, error) + func Escape(input string, flag EscapeFlag) string + func FirstNonEmptyString(first string, second string, others ...string) string + func FirstNonZeroInt(first, second int, others ...int) int + func FirstNonZeroInt32(first, second int32, others ...int32) int32 + func FirstNonZeroInt64(first, second int64, others ...int64) int64 + func IsBlank(s string) bool + func IsFloat32Equal(f1, f2 float32) bool + func IsFloat64Equal(f1, f2 float64) bool + func IsZero(value interface{}) bool + func MustFirstNonEmptyString(first, second string, others ...string) string + func PadLeft(str, pad string, length int) string + func PadRight(str, pad string, length int) string + func SortInt32s(s []int32) + func Unescape(s string, ignores ...rune) string + func WriteEscape(sb *strings.Builder, input string, flag EscapeFlag) + type EscapeFlag uint8 + const EscapeDoubleQuote + const EscapeLike + const EscapeSingleQuote + type Liker interface + Like func(s string) bool + func NewLiker(pattern string) Liker + type Pair struct + L L + R R v0.1.0-rc1 Sep 1, 2022