Documentation
¶
Index ¶
- func Count[T any](batch int, p ...*T) int
- func CountBase[T any](batch int, p ...T) int
- func Group[T any](batch int, p ...*T) [][]*T
- func GroupBase[T any](batch int, p ...T) [][]T
- func GroupBaseFunc[T any](f func(v ...T) (int64, error), batch int, p ...T) (int64, map[int]error)
- func GroupFunc[T any](f func(v ...*T) (int64, error), batch int, p ...*T) (int64, map[int]error)
- func Section(beg, end, step int64) [][]int64
- func SectionAny[T ISection](root ISection, step int64, f func(int64, int64) T) []T
- type ISection
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Count ¶
Count函数用于计算切片p中元素的批次数量。 参数batch表示每个批次的元素数量。 参数p为切片指针,切片中的元素类型为any。 返回值为int类型,表示切片p中的元素能够组成的批次数量。
func Group ¶
Group函数将给定的切片p按照batch的大小进行分组,并返回分组后的结果。 参数:
- batch:每个分组的大小
- p:需要分组的切片
返回值:
- [][]*T:分组后的结果,每个子切片表示一个分组
func GroupBaseFunc ¶ added in v0.3.73
Types ¶
Click to show internal directories.
Click to hide internal directories.