Go语言切片实用函数库
ChangeInterfaceToSlice: 实现将interface{}类型切片转换为指定类型切片的操作。
ChangeSliceToInterface: 任意类型切片转换为interface{}类型切片的工具函数。
Contains: 便捷检查切片中是否包含特定元素的函数。
ConvertSliceToMap: 将结构体切片转换为[]map[string]interface{}格式的函数。
FindDiffValues: 找出两个切片中不同元素并返回新切片的函数。
FindSameValues: 找出两个切片中相同元素并返回新切片的函数。
FindOutValues: 从slice1中剔除slice2中存在的值的函数。
GroupByKey: 根据指定字段对[]map[string]interface{}类型数据进行分组。
MapListKeyToIntSlice: 从[]map[string]interface{}中提取指定key的int类型值并返回[]int的函数。
UniqueInterface: 对interface{}类型切片进行去重操作。
golang 切片工具类.rar
预估大小:2个文件
slice.go
12KB
slice_test.go
4KB
4.62KB
文件大小:
评论区