package
Version:
v0.13.3
Opens a new window with list of versions in this module.
Published: Jan 9, 2024
License: MIT
Opens a new window with license information.
Imports: 0
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
README
¶
xslices
import "github.com/fufuok/utils/generic/xslices"
Index
func Deduplication
func Deduplication[E comparable](s []E) []E
Deduplication removes repeatable elements from s.
func Filter
func Filter[E any, S ~[]E](s S, pred func(E) bool) S
Filter removes any elements from s for which pred(element) is false.
func Merge
func Merge[E any](s []E, ss ...[]E) []E
Merge 浅拷贝合并多个切片, 不影响原切片
Generated by gomarkdoc
Documentation
¶
Deduplication removes repeatable elements from s.
func Filter[E any, S ~[]E](s S, pred func(E) bool) S
Filter removes any elements from s for which pred(element) is false.
func Merge[E any](s []E, ss ...[]E) []E
Merge 浅拷贝合并多个切片, 不影响原切片
Source Files
¶
Click to show internal directories.
Click to hide internal directories.