因为发现用 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 ,我会持续完善它 :(
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.