Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsEmptyValue ¶
func IsEmptyValue(v interface{}) bool
IsEmptyValue checks whether v is considered empty using reflect. Returns true for nil interface, and zero values of the underlying type (e.g. "", 0, false, empty slice/map).
func IsNil ¶
func IsNil(v interface{}) bool
IsNil reports whether v is nil, covering both untyped nil (interface itself) and typed nil (e.g. (*T)(nil) wrapped in interface{}). Avoids direct interface{} == nil comparison .
func ToFloat64 ¶
ToFloat64 extracts a float64 from a value that may be float64 or json.Number. Returns (0, false) if the value is neither.
func TruncateStr ¶
TruncateStr truncates s to at most n runes, safe for multi-byte (e.g. CJK) characters.
func TruncateStrWithEllipsis ¶
TruncateStrWithEllipsis truncates s to at most n runes (including "..." suffix).
Types ¶
This section is empty.