go-arrayutil:Go 数组的实用函数集合,灵感来自 Ruby 的 Array 函数

时间:2024-07-05 07:57:01
【文件属性】:

文件名称:go-arrayutil:Go 数组的实用函数集合,灵感来自 Ruby 的 Array 函数

文件大小:8KB

文件格式:ZIP

更新时间:2024-07-05 07:57:01

go golang helpers arrays arrayutil

阵列工具 -- 导入“github.com/atedja/go-arrayutil” 用法 功能紧凑 func Compact ( arr [] interface {}) [] interface {} 从数组中删除 nil 值。 例子: var arr = []interface{}{1, 2, 3, 4, nil, 5} result := Compact(arr) // [1, 2, 3, 4, 5] 功能展平 func Flatten ( arr [] interface {}) [] interface {} 返回一个一维平面的新数组。 例子: var arr1 = []interface{}{1, 2, 3, 4} // [1, 2, 3, 4] var arr2 = []interface{}{5, 6, 7, arr1} // [5


【文件预览】:
go-arrayutil-master
----unique_test.go(937B)
----.gitignore(6B)
----inject_test.go(380B)
----compact.go(380B)
----select.go(608B)
----reject_test.go(407B)
----select_test.go(660B)
----LICENSE(553B)
----map_test.go(828B)
----map.go(606B)
----README.md(3KB)
----inject.go(957B)
----reject.go(620B)
----flatten.go(642B)
----compact_test.go(475B)
----flatten_test.go(883B)
----unique.go(585B)

网友评论