mirror of
https://github.com/samber/lo.git
synced 2026-04-22 23:47:11 +08:00
866 B
866 B
name, slug, sourceRef, category, subCategory, signatures, variantHelpers, similarHelpers, position
| name | slug | sourceRef | category | subCategory | signatures | variantHelpers | similarHelpers | position | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| IsNotEmpty | isnotempty | type_manipulation.go#L146 | core | type |
|
|
|
124 |
Returns true if the value is not empty (not zero value) for comparable types. This is the opposite of IsEmpty.
result := lo.IsNotEmpty("")
// false (empty string)
result = lo.IsNotEmpty("hello")
// true
result = lo.IsNotEmpty(0)
// false (zero value for int)
result = lo.IsNotEmpty(42)
// true
result = lo.IsNotEmpty([]int{})
// false (empty slice)
result = lo.IsNotEmpty([]int{1, 2, 3})
// true
result = lo.IsNotEmpty(map[string]int{})
// false (empty map)
var ptr *int
result = lo.IsNotEmpty(ptr)
// false (nil pointer)