Files
lo/docs/data/core-compact.md
T
2025-10-06 17:15:49 +02:00

28 lines
512 B
Markdown

---
name: Compact
slug: compact
sourceRef: slice.go#L706
category: core
subCategory: slice
playUrl: https://go.dev/play/p/tXiy-iK6PAc
variantHelpers:
- core#slice#compact
similarHelpers:
- core#slice#filter
- core#slice#reject
- core#slice#without
- core#slice#withoutempty
position: 270
signatures:
- "func Compact[T comparable, Slice ~[]T](collection Slice) Slice"
---
Returns a slice of all non-zero elements.
```go
lo.Compact([]string{"", "foo", "", "bar", ""})
// []string{"foo", "bar"}
```