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{}类型切片进行去重操作。

rar
golang 切片工具类.rar 预估大小:2个文件
file
slice.go 12KB
file
slice_test.go 4KB
rar 文件大小:4.62KB