在 Go 中,如何对任何类型的切片/数组/字符串进行分区?

Guava 有一个泛型分区方法,由于 Go 缺乏泛型,无法直接在 Go 中实现。有解决方法吗?


慕运维8079593
浏览 257回答 2
2回答

三国纷争

该gopart库解决了这个。它允许对任何类型的 Go 中可索引的任何内容进行分区。for idxRange := range gopart.Partition(len(bigList), partitionSize) {        bulkOperation(bigList[idxRange.Low:idxRange.High])}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go