原因
因为发现用 Go 处理业务数据不太方便,经常要写很多重复的循环,所以就写了一个集合库,正好 Go 1.18 快出来了。
项目
API 和示例代码都写在了 README 里,有英文和中文两种语言。
项目地址: https://github.com/sxyazi/go-collection
提示
-
由于 Go 1.18 还没发布正式版,语言特性可能在发布后有所变化,因此本库目前仅作为试用,并且会跟随官方变化。
-
在试用时,需要使用 gotip 获取最新 master 分支的 Go ,因为 Go 1.18 Beta 2 仍有一些 Bug 。
-
有任何疑问或建议,欢迎创建 issue ,我会持续完善它 :(