Documentation
¶
Index ¶
- func DoFlatMap(arr []interface{}, mapper func(interface{}) []interface{}) []interface{}
- func DoFlatMapInParallel(arr []interface{}, num int, mapper func(interface{}) []interface{}, ...) []interface{}
- func DoMap(arr []interface{}, mapper func(interface{}) interface{}) []interface{}
- func DoMapInParallel(arr []interface{}, num int, mapper func(interface{}) interface{}, ordered bool) []interface{}
- func Filter(arr []interface{}, filter func(interface{}) bool) []interface{}
- func FilterInParallel(arr []interface{}, num int, filter func(interface{}) bool, ordered bool) []interface{}
- func FindAny(arr []interface{}) *util.Optional
- func FindFirst(arr []interface{}) *util.Optional
- func ForEachParallel(arr []interface{}, num int, consumer func(interface{}))
- func Limit(arr []interface{}, limit int) []interface{}
- func MaxOrMin(arr []interface{}, less func(interface{}, interface{}) bool, max bool) *util.Optional
- func Reduce(arr []interface{}, init interface{}, ...) interface{}
- func ReduceCombine(arr []interface{}, init interface{}, ...) interface{}
- func ReduceOptional(arr []interface{}, reducer func(acc, cur interface{}) interface{}) *util.Optional
- func Skip(arr []interface{}, skip int) []interface{}
- func ToMap(arr []interface{}, keyMapper func(interface{}) interface{}, ...) map[interface{}]interface{}
- func ToTypedArray(arr []interface{}, t reflect.Type) reflect.Value
- func ToTypedMap(arr []interface{}, t reflect.Type, keyMapper func(interface{}) interface{}, ...) reflect.Value
- type ArrayResultWrapper
- type FilterResultWrapper
- type GeneralResultWrapper
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DoFlatMap ¶
func DoFlatMap(arr []interface{}, mapper func(interface{}) []interface{}) []interface{}
func DoFlatMapInParallel ¶
func DoMapInParallel ¶
func FilterInParallel ¶
func ForEachParallel ¶
func ForEachParallel(arr []interface{}, num int, consumer func(interface{}))
func Reduce ¶
func Reduce(arr []interface{}, init interface{}, reducer func(acc, cur interface{}) interface{}) interface{}
func ReduceCombine ¶
func ReduceCombine(arr []interface{}, init interface{}, reducer func(interface{}, interface{}) interface{}, combiner func(interface{}, interface{}) interface{}) interface{}
func ReduceOptional ¶
Types ¶
type ArrayResultWrapper ¶
type ArrayResultWrapper struct {
// contains filtered or unexported fields
}
type FilterResultWrapper ¶
type FilterResultWrapper struct {
// contains filtered or unexported fields
}
type GeneralResultWrapper ¶
type GeneralResultWrapper struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.