package
1.3.48
Repository: https://github.com/sandwich-go/boost.git
Documentation: pkg.go.dev

# README

xslice

切片辅助函数

  • 切片是否包含某个元素
  • 切片不存在某个元素则添加
  • 去重
  • 去空
  • 遍历切片

例子

fmt.Println(Uint8sRemoveRepeated([]uint8{1, 2, 1, 2}))

Output:

[1 2]

# Functions

Add 如果 s 中不存在给定的元素 v 则添加.
Contain s 中是否含有指定元素 v.
Float32sContain s 中是否含有指定元素 v.
Float32sRemoveEmpty 移除空元素.
Float32sRemoveRepeated 移除重复元素.
Float32sSetAdd 如果 s 中不存在给定的元素 v 则添加.
Float32sShuffle 数组打乱.
Float32sWalk 遍历 s 将 f 应用到每一个元素,返回更新后的数据.
Float64sContain s 中是否含有指定元素 v.
Float64sRemoveEmpty 移除空元素.
Float64sRemoveRepeated 移除重复元素.
Float64sSetAdd 如果 s 中不存在给定的元素 v 则添加.
Float64sShuffle 数组打乱.
Float64sWalk 遍历 s 将 f 应用到每一个元素,返回更新后的数据.
Int16sContain s 中是否含有指定元素 v.
Int16sRemoveEmpty 移除空元素.
Int16sRemoveRepeated 移除重复元素.
Int16sSetAdd 如果 s 中不存在给定的元素 v 则添加.
Int16sShuffle 数组打乱.
Int16sWalk 遍历 s 将 f 应用到每一个元素,返回更新后的数据.
Int32sContain s 中是否含有指定元素 v.
Int32sRemoveEmpty 移除空元素.
Int32sRemoveRepeated 移除重复元素.
Int32sSetAdd 如果 s 中不存在给定的元素 v 则添加.
Int32sShuffle 数组打乱.
Int32sWalk 遍历 s 将 f 应用到每一个元素,返回更新后的数据.
Int64sContain s 中是否含有指定元素 v.
Int64sRemoveEmpty 移除空元素.
Int64sRemoveRepeated 移除重复元素.
Int64sSetAdd 如果 s 中不存在给定的元素 v 则添加.
Int64sShuffle 数组打乱.
Int64sWalk 遍历 s 将 f 应用到每一个元素,返回更新后的数据.
Int8sContain s 中是否含有指定元素 v.
Int8sRemoveEmpty 移除空元素.
Int8sRemoveRepeated 移除重复元素.
Int8sSetAdd 如果 s 中不存在给定的元素 v 则添加.
Int8sShuffle 数组打乱.
Int8sWalk 遍历 s 将 f 应用到每一个元素,返回更新后的数据.
IntsContain s 中是否含有指定元素 v.
IntsRemoveEmpty 移除空元素.
IntsRemoveRepeated 移除重复元素.
IntsSetAdd 如果 s 中不存在给定的元素 v 则添加.
IntsShuffle 数组打乱.
IntsWalk 遍历 s 将 f 应用到每一个元素,返回更新后的数据.
RemoveEmpty 移除空元素.
RemoveRepeated 移除重复元素.
Shuffle 数组打乱.
StringsAddPrefix 每一个元素添加前缀.
StringsAddSuffix 每一个元素添加后缀.
StringsContain s 中是否含有指定元素 v.
StringsContainEqualFold s 中是否含有指定元素 v,不区分大小写.
StringsRemoveEmpty 移除空元素.
StringsRemoveRepeated 移除重复元素.
StringsSetAdd 如果 s 中不存在给定的元素 v 则添加.
StringsShuffle 数组打乱.
StringsWalk 遍历 s 将 f 应用到每一个元素,返回更新后的数据.
Uint16sContain s 中是否含有指定元素 v.
Uint16sRemoveEmpty 移除空元素.
Uint16sRemoveRepeated 移除重复元素.
Uint16sSetAdd 如果 s 中不存在给定的元素 v 则添加.
Uint16sShuffle 数组打乱.
Uint16sWalk 遍历 s 将 f 应用到每一个元素,返回更新后的数据.
Uint32sContain s 中是否含有指定元素 v.
Uint32sRemoveEmpty 移除空元素.
Uint32sRemoveRepeated 移除重复元素.
Uint32sSetAdd 如果 s 中不存在给定的元素 v 则添加.
Uint32sShuffle 数组打乱.
Uint32sWalk 遍历 s 将 f 应用到每一个元素,返回更新后的数据.
Uint64sContain s 中是否含有指定元素 v.
Uint64sRemoveEmpty 移除空元素.
Uint64sRemoveRepeated 移除重复元素.
Uint64sSetAdd 如果 s 中不存在给定的元素 v 则添加.
Uint64sShuffle 数组打乱.
Uint64sWalk 遍历 s 将 f 应用到每一个元素,返回更新后的数据.
Uint8sContain s 中是否含有指定元素 v.
Uint8sRemoveEmpty 移除空元素.
Uint8sRemoveRepeated 移除重复元素.
Uint8sSetAdd 如果 s 中不存在给定的元素 v 则添加.
Uint8sShuffle 数组打乱.
Uint8sWalk 遍历 s 将 f 应用到每一个元素,返回更新后的数据.
UintsContain s 中是否含有指定元素 v.
UintsRemoveEmpty 移除空元素.
UintsRemoveRepeated 移除重复元素.
UintsSetAdd 如果 s 中不存在给定的元素 v 则添加.
UintsShuffle 数组打乱.
UintsWalk 遍历 s 将 f 应用到每一个元素,返回更新后的数据.
Walk 遍历 s 将 f 应用到每一个元素,返回更新后的数据.