Documentation ¶
Index ¶
- func CompareDifferenceVMap[T IntUintString](src []T, tar []T) []T
- func CompareDifferenceVRange[T IntUintString](src []T, tar []T) []T
- func CompareUnionVMap[T IntUintString](src []T, tar []T) []T
- func CompareUnionVRange[T IntUintString](src []T, tar []T) []T
- func CutSplitByIndex[T IntUintStringFloat](src []T, start int, end int) []T
- func CutSplitByPage[T IntUintStringFloat](src []T, page int, size int) []T
- func CutStringByIndex(src string, start int, end int) string
- func DeleteAllSpace(s string) string
- func DeletePrev0(s string) string
- func DeleteRepeat[T IntUintString](src []T) []T
- func RetryFunc(maxBout int, sleepTime time.Duration, ptLog bool, fx func() (bool, error)) (err error)
- func RetryFuncErr(maxBout int, sleepTime time.Duration, ptLog bool, fx func() error) (err error)
- type IntUintString
- type IntUintStringFloat
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CompareDifferenceVMap ¶ added in v0.0.9
func CompareDifferenceVMap[T IntUintString](src []T, tar []T) []T
CompareDifferenceVMap 切片差集Map版,如需节约内存,使用Range版,返回tar与src的差集,返回内容为src的元素。
func CompareDifferenceVRange ¶ added in v0.0.9
func CompareDifferenceVRange[T IntUintString](src []T, tar []T) []T
CompareDifferenceVRange 切片差集Range版,如需速度更快,使用Map版,返回tar与src的差集,返回内容为src的元素。 注意,src和tar不宜过多。
func CompareUnionVMap ¶ added in v0.0.9
func CompareUnionVMap[T IntUintString](src []T, tar []T) []T
CompareUnionVMap 切片并集Map版,如需节约内存,使用Range版,返回tar与src的并集
func CompareUnionVRange ¶ added in v0.0.9
func CompareUnionVRange[T IntUintString](src []T, tar []T) []T
CompareUnionVRange 切片并集Range版,如需速度更快,使用Map版,返回tar与src的并集 注意,src和tar不宜过多。
func CutSplitByIndex ¶ added in v0.0.9
func CutSplitByIndex[T IntUintStringFloat](src []T, start int, end int) []T
CutSplitByIndex 截取切片,根据指定的开始下标和结束下标 src:切片源 start:开始下标,第一个为0 end:结束位置,注意不包含结束的下标元素
func CutSplitByPage ¶ added in v0.0.9
func CutSplitByPage[T IntUintStringFloat](src []T, page int, size int) []T
CutSplitByPage 截取切片,根据指定的页码和大小 src:切片源 page:页码,从0开始为第1页 size:页大小
func CutStringByIndex ¶ added in v0.0.9
CutStringByIndex 截取字符串,根据指定的开始下标和结束下标 src:切片源 start:开始下标,第一个为0 end:结束位置,注意不包含结束的下标元素
func DeleteRepeat ¶ added in v0.0.17
func DeleteRepeat[T IntUintString](src []T) []T
DeleteRepeat 删除重复项
Types ¶
type IntUintString ¶ added in v0.0.17
Click to show internal directories.
Click to hide internal directories.