collection

package
v1.5.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 31, 2021 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BoolStream

type BoolStream []bool

func BoolStreamFrom

func BoolStreamFrom(arg []bool) BoolStream

func BoolStreamOf

func BoolStreamOf(arg ...bool) BoolStream

func CreateBoolStream

func CreateBoolStream(arg ...bool) *BoolStream

func GenerateBoolStream

func GenerateBoolStream(arg []bool) *BoolStream

func (*BoolStream) Add

func (self *BoolStream) Add(arg bool) *BoolStream

func (*BoolStream) AddAll

func (self *BoolStream) AddAll(arg ...bool) *BoolStream

func (*BoolStream) AddSafe

func (self *BoolStream) AddSafe(arg *bool) *BoolStream

func (*BoolStream) AllMatch

func (self *BoolStream) AllMatch(fn func(bool, int) bool) bool

func (*BoolStream) AnyMatch

func (self *BoolStream) AnyMatch(fn func(bool, int) bool) bool

func (*BoolStream) Clean

func (self *BoolStream) Clean() *BoolStream

func (*BoolStream) Clone

func (self *BoolStream) Clone() *BoolStream

func (*BoolStream) Concat

func (self *BoolStream) Concat(arg []bool) *BoolStream

func (*BoolStream) Contains

func (self *BoolStream) Contains(arg bool) bool

func (*BoolStream) Copy

func (self *BoolStream) Copy() *BoolStream

func (*BoolStream) Delete

func (self *BoolStream) Delete(index int) *BoolStream

func (*BoolStream) DeleteRange

func (self *BoolStream) DeleteRange(startIndex, endIndex int) *BoolStream

func (*BoolStream) Distinct

func (self *BoolStream) Distinct() *BoolStream

func (*BoolStream) Each

func (self *BoolStream) Each(fn func(bool)) *BoolStream

func (*BoolStream) EachRight

func (self *BoolStream) EachRight(fn func(bool)) *BoolStream

func (*BoolStream) Equals

func (self *BoolStream) Equals(arr []bool) bool

func (*BoolStream) Filter

func (self *BoolStream) Filter(fn func(bool, int) bool) *BoolStream

func (*BoolStream) FilterSlim

func (self *BoolStream) FilterSlim(fn func(bool, int) bool) *BoolStream

func (*BoolStream) Find

func (self *BoolStream) Find(fn func(bool, int) bool) *bool

func (*BoolStream) FindIndex

func (self *BoolStream) FindIndex(fn func(bool, int) bool) int

func (*BoolStream) FindOr

func (self *BoolStream) FindOr(fn func(bool, int) bool, or bool) bool

func (*BoolStream) First

func (self *BoolStream) First() *bool

func (*BoolStream) FirstOr

func (self *BoolStream) FirstOr(arg bool) bool

func (*BoolStream) ForEach

func (self *BoolStream) ForEach(fn func(bool, int)) *BoolStream

func (*BoolStream) ForEachRight

func (self *BoolStream) ForEachRight(fn func(bool, int)) *BoolStream

func (*BoolStream) Get

func (self *BoolStream) Get(index int) *bool

func (*BoolStream) GetOr

func (self *BoolStream) GetOr(index int, arg bool) bool

func (*BoolStream) GroupBy

func (self *BoolStream) GroupBy(fn func(bool, int) string) map[string][]bool

func (*BoolStream) GroupByValues

func (self *BoolStream) GroupByValues(fn func(bool, int) string) [][]bool

func (*BoolStream) IndexOf

func (self *BoolStream) IndexOf(arg bool) int

func (*BoolStream) IsEmpty

func (self *BoolStream) IsEmpty() bool

func (*BoolStream) IsPreset

func (self *BoolStream) IsPreset() bool

func (*BoolStream) Last

func (self *BoolStream) Last() *bool

func (*BoolStream) LastOr

func (self *BoolStream) LastOr(arg bool) bool

func (*BoolStream) Len

func (self *BoolStream) Len() int

func (*BoolStream) Limit

func (self *BoolStream) Limit(limit int) *BoolStream

func (*BoolStream) Map

func (self *BoolStream) Map(fn func(bool, int) interface{}) interface{}

func (*BoolStream) Map2Bool

func (self *BoolStream) Map2Bool(fn func(bool, int) bool) []bool

func (*BoolStream) Map2Bytes

func (self *BoolStream) Map2Bytes(fn func(bool, int) []byte) [][]byte

func (*BoolStream) Map2Float32

func (self *BoolStream) Map2Float32(fn func(bool, int) float32) []float32

func (*BoolStream) Map2Float64

func (self *BoolStream) Map2Float64(fn func(bool, int) float64) []float64

func (*BoolStream) Map2Int

func (self *BoolStream) Map2Int(fn func(bool, int) int) []int

func (*BoolStream) Map2Int32

func (self *BoolStream) Map2Int32(fn func(bool, int) int32) []int32

func (*BoolStream) Map2Int64

func (self *BoolStream) Map2Int64(fn func(bool, int) int64) []int64

func (*BoolStream) Map2String

func (self *BoolStream) Map2String(fn func(bool, int) string) []string

func (*BoolStream) Max

func (self *BoolStream) Max(fn func(bool, int) float64) *bool

func (*BoolStream) Min

func (self *BoolStream) Min(fn func(bool, int) float64) *bool

func (*BoolStream) NoneMatch

func (self *BoolStream) NoneMatch(fn func(bool, int) bool) bool

func (*BoolStream) Peek

func (self *BoolStream) Peek(fn func(*bool, int)) *BoolStream

func (*BoolStream) Reduce

func (self *BoolStream) Reduce(fn func(bool, bool, int) bool) *BoolStream

func (*BoolStream) ReduceBool

func (self *BoolStream) ReduceBool(fn func(bool, bool, int) bool) (result []bool)

func (*BoolStream) ReduceFloat32

func (self *BoolStream) ReduceFloat32(fn func(float32, bool, int) float32) (result []float32)

func (*BoolStream) ReduceFloat64

func (self *BoolStream) ReduceFloat64(fn func(float64, bool, int) float64) (result []float64)

func (*BoolStream) ReduceInit

func (self *BoolStream) ReduceInit(fn func(bool, bool, int) bool, initialValue bool) *BoolStream

func (*BoolStream) ReduceInt

func (self *BoolStream) ReduceInt(fn func(int, bool, int) int) (result []int)

func (*BoolStream) ReduceInt32

func (self *BoolStream) ReduceInt32(fn func(int32, bool, int) int32) (result []int32)

func (*BoolStream) ReduceInt64

func (self *BoolStream) ReduceInt64(fn func(int64, bool, int) int64) (result []int64)

func (*BoolStream) ReduceString

func (self *BoolStream) ReduceString(fn func(string, bool, int) string) (result []string)

func (*BoolStream) Replace

func (self *BoolStream) Replace(fn func(bool, int) bool) *BoolStream

func (*BoolStream) Reverse

func (self *BoolStream) Reverse() *BoolStream

func (*BoolStream) Set

func (self *BoolStream) Set(index int, val bool) *BoolStream

func (*BoolStream) Skip

func (self *BoolStream) Skip(skip int) *BoolStream

func (*BoolStream) SkippingEach

func (self *BoolStream) SkippingEach(fn func(bool, int) int) *BoolStream

func (*BoolStream) Slice

func (self *BoolStream) Slice(startIndex, n int) *BoolStream

func (*BoolStream) Sort

func (self *BoolStream) Sort(fn func(i, j int) bool) *BoolStream

func (*BoolStream) Tail

func (self *BoolStream) Tail() *bool

func (*BoolStream) TailOr

func (self *BoolStream) TailOr(arg bool) bool

func (*BoolStream) ToList

func (self *BoolStream) ToList() []bool

func (*BoolStream) Unique

func (self *BoolStream) Unique() *BoolStream

func (*BoolStream) Val

func (self *BoolStream) Val() []bool

func (*BoolStream) While

func (self *BoolStream) While(fn func(bool, int) bool) *BoolStream

type Float32Stream

type Float32Stream []float32

func CreateFloat32Stream

func CreateFloat32Stream(arg ...float32) *Float32Stream

func Float32StreamFrom

func Float32StreamFrom(arg []float32) Float32Stream

func Float32StreamOf

func Float32StreamOf(arg ...float32) Float32Stream

func GenerateFloat32Stream

func GenerateFloat32Stream(arg []float32) *Float32Stream

func (*Float32Stream) Add

func (self *Float32Stream) Add(arg float32) *Float32Stream

func (*Float32Stream) AddAll

func (self *Float32Stream) AddAll(arg ...float32) *Float32Stream

func (*Float32Stream) AddSafe

func (self *Float32Stream) AddSafe(arg *float32) *Float32Stream

func (*Float32Stream) AllMatch

func (self *Float32Stream) AllMatch(fn func(float32, int) bool) bool

func (*Float32Stream) AnyMatch

func (self *Float32Stream) AnyMatch(fn func(float32, int) bool) bool

func (*Float32Stream) AsFloat64

func (self *Float32Stream) AsFloat64() *Float64Stream

func (*Float32Stream) AsInt

func (self *Float32Stream) AsInt() *IntegerStream

func (*Float32Stream) AsInt32

func (self *Float32Stream) AsInt32() *Int32Stream

func (*Float32Stream) AsInt64

func (self *Float32Stream) AsInt64() *Int64Stream

func (*Float32Stream) Average

func (self *Float32Stream) Average() float32

func (*Float32Stream) Clean

func (self *Float32Stream) Clean() *Float32Stream

func (*Float32Stream) Clone

func (self *Float32Stream) Clone() *Float32Stream

func (*Float32Stream) Concat

func (self *Float32Stream) Concat(arg []float32) *Float32Stream

func (*Float32Stream) Contains

func (self *Float32Stream) Contains(arg float32) bool

func (*Float32Stream) ContainsAll

func (self *Float32Stream) ContainsAll(arg ...float32) bool

func (*Float32Stream) ContainsSome

func (self *Float32Stream) ContainsSome(arg ...float32) bool

func (*Float32Stream) Copy

func (self *Float32Stream) Copy() *Float32Stream

func (*Float32Stream) Delete

func (self *Float32Stream) Delete(index int) *Float32Stream

func (*Float32Stream) DeleteRange

func (self *Float32Stream) DeleteRange(startIndex, endIndex int) *Float32Stream

func (*Float32Stream) Distinct

func (self *Float32Stream) Distinct() *Float32Stream

func (*Float32Stream) Each

func (self *Float32Stream) Each(fn func(float32)) *Float32Stream

func (*Float32Stream) EachRight

func (self *Float32Stream) EachRight(fn func(float32)) *Float32Stream

func (*Float32Stream) Equals

func (self *Float32Stream) Equals(arr []float32) bool

func (*Float32Stream) Filter

func (self *Float32Stream) Filter(fn func(float32, int) bool) *Float32Stream

func (*Float32Stream) FilterSlim

func (self *Float32Stream) FilterSlim(fn func(float32, int) bool) *Float32Stream

func (*Float32Stream) Find

func (self *Float32Stream) Find(fn func(float32, int) bool) *float32

func (*Float32Stream) FindIndex

func (self *Float32Stream) FindIndex(fn func(float32, int) bool) int

func (*Float32Stream) FindOr

func (self *Float32Stream) FindOr(fn func(float32, int) bool, or float32) float32

func (*Float32Stream) First

func (self *Float32Stream) First() *float32

func (*Float32Stream) FirstOr

func (self *Float32Stream) FirstOr(arg float32) float32

func (*Float32Stream) ForEach

func (self *Float32Stream) ForEach(fn func(float32, int)) *Float32Stream

func (*Float32Stream) ForEachRight

func (self *Float32Stream) ForEachRight(fn func(float32, int)) *Float32Stream

func (*Float32Stream) Get

func (self *Float32Stream) Get(index int) *float32

func (*Float32Stream) GetOr

func (self *Float32Stream) GetOr(index int, arg float32) float32

func (*Float32Stream) GroupBy

func (self *Float32Stream) GroupBy(fn func(float32, int) string) map[string][]float32

func (*Float32Stream) GroupByValues

func (self *Float32Stream) GroupByValues(fn func(float32, int) string) [][]float32

func (*Float32Stream) IndexOf

func (self *Float32Stream) IndexOf(arg float32) int

func (*Float32Stream) IsEmpty

func (self *Float32Stream) IsEmpty() bool

func (*Float32Stream) IsPreset

func (self *Float32Stream) IsPreset() bool

func (*Float32Stream) Last

func (self *Float32Stream) Last() *float32

func (*Float32Stream) LastOr

func (self *Float32Stream) LastOr(arg float32) float32

func (*Float32Stream) Len

func (self *Float32Stream) Len() int

func (*Float32Stream) Limit

func (self *Float32Stream) Limit(limit int) *Float32Stream

func (*Float32Stream) Map

func (self *Float32Stream) Map(fn func(float32, int) interface{}) interface{}

func (*Float32Stream) Map2Bool

func (self *Float32Stream) Map2Bool(fn func(float32, int) bool) []bool

func (*Float32Stream) Map2Bytes

func (self *Float32Stream) Map2Bytes(fn func(float32, int) []byte) [][]byte

func (*Float32Stream) Map2Float32

func (self *Float32Stream) Map2Float32(fn func(float32, int) float32) []float32

func (*Float32Stream) Map2Float64

func (self *Float32Stream) Map2Float64(fn func(float32, int) float64) []float64

func (*Float32Stream) Map2Int

func (self *Float32Stream) Map2Int(fn func(float32, int) int) []int

func (*Float32Stream) Map2Int32

func (self *Float32Stream) Map2Int32(fn func(float32, int) int32) []int32

func (*Float32Stream) Map2Int64

func (self *Float32Stream) Map2Int64(fn func(float32, int) int64) []int64

func (*Float32Stream) Map2String

func (self *Float32Stream) Map2String(fn func(float32, int) string) []string

func (*Float32Stream) Max

func (self *Float32Stream) Max() float32

func (*Float32Stream) Median

func (self *Float32Stream) Median() *float32

func (*Float32Stream) Min

func (self *Float32Stream) Min() float32

func (*Float32Stream) Mode

func (self *Float32Stream) Mode() *float32

func (*Float32Stream) NoneMatch

func (self *Float32Stream) NoneMatch(fn func(float32, int) bool) bool

func (*Float32Stream) Peek

func (self *Float32Stream) Peek(fn func(*float32, int)) *Float32Stream

func (*Float32Stream) Range

func (self *Float32Stream) Range() *float32

func (*Float32Stream) Reduce

func (self *Float32Stream) Reduce(fn func(float32, float32, int) float32) *Float32Stream

func (*Float32Stream) ReduceBool

func (self *Float32Stream) ReduceBool(fn func(bool, float32, int) bool) (result []bool)

func (*Float32Stream) ReduceFloat32

func (self *Float32Stream) ReduceFloat32(fn func(float32, float32, int) float32) (result []float32)

func (*Float32Stream) ReduceFloat64

func (self *Float32Stream) ReduceFloat64(fn func(float64, float32, int) float64) (result []float64)

func (*Float32Stream) ReduceInit

func (self *Float32Stream) ReduceInit(fn func(float32, float32, int) float32, initialValue float32) *Float32Stream

func (*Float32Stream) ReduceInt

func (self *Float32Stream) ReduceInt(fn func(int, float32, int) int) (result []int)

func (*Float32Stream) ReduceInt32

func (self *Float32Stream) ReduceInt32(fn func(int32, float32, int) int32) (result []int32)

func (*Float32Stream) ReduceInt64

func (self *Float32Stream) ReduceInt64(fn func(int64, float32, int) int64) (result []int64)

func (*Float32Stream) ReduceString

func (self *Float32Stream) ReduceString(fn func(string, float32, int) string) (result []string)

func (*Float32Stream) Replace

func (self *Float32Stream) Replace(fn func(float32, int) float32) *Float32Stream

func (*Float32Stream) Reverse

func (self *Float32Stream) Reverse() *Float32Stream

func (*Float32Stream) Set

func (self *Float32Stream) Set(index int, val float32) *Float32Stream

func (*Float32Stream) Skip

func (self *Float32Stream) Skip(skip int) *Float32Stream

func (*Float32Stream) SkippingEach

func (self *Float32Stream) SkippingEach(fn func(float32, int) int) *Float32Stream

func (*Float32Stream) Slice

func (self *Float32Stream) Slice(startIndex, n int) *Float32Stream

func (*Float32Stream) Sort

func (self *Float32Stream) Sort(fn func(i, j int) bool) *Float32Stream

func (*Float32Stream) Sum

func (self *Float32Stream) Sum() float32

func (*Float32Stream) Tail

func (self *Float32Stream) Tail() *float32

func (*Float32Stream) TailOr

func (self *Float32Stream) TailOr(arg float32) float32

func (*Float32Stream) ToList

func (self *Float32Stream) ToList() []float32

func (*Float32Stream) Unique

func (self *Float32Stream) Unique() *Float32Stream

func (*Float32Stream) Val

func (self *Float32Stream) Val() []float32

func (*Float32Stream) While

func (self *Float32Stream) While(fn func(float32, int) bool) *Float32Stream

type Float64Stream

type Float64Stream []float64

func CreateFloat64Stream

func CreateFloat64Stream(arg ...float64) *Float64Stream

func Float64StreamFrom

func Float64StreamFrom(arg []float64) Float64Stream

func Float64StreamOf

func Float64StreamOf(arg ...float64) Float64Stream

func GenerateFloat64Stream

func GenerateFloat64Stream(arg []float64) *Float64Stream

func (*Float64Stream) Add

func (self *Float64Stream) Add(arg float64) *Float64Stream

func (*Float64Stream) AddAll

func (self *Float64Stream) AddAll(arg ...float64) *Float64Stream

func (*Float64Stream) AddSafe

func (self *Float64Stream) AddSafe(arg *float64) *Float64Stream

func (*Float64Stream) Aggregate

func (self *Float64Stream) Aggregate(fn func(float64, float64) float64) *Float64Stream

func (*Float64Stream) AllMatch

func (self *Float64Stream) AllMatch(fn func(float64, int) bool) bool

func (*Float64Stream) AnyMatch

func (self *Float64Stream) AnyMatch(fn func(float64, int) bool) bool

func (*Float64Stream) AsFloat32

func (self *Float64Stream) AsFloat32() *Float32Stream

func (*Float64Stream) AsInt

func (self *Float64Stream) AsInt() *IntegerStream

func (*Float64Stream) AsInt32

func (self *Float64Stream) AsInt32() *Int32Stream

func (*Float64Stream) AsInt64

func (self *Float64Stream) AsInt64() *Int64Stream

func (*Float64Stream) Average

func (self *Float64Stream) Average() float64

func (*Float64Stream) Clean

func (self *Float64Stream) Clean() *Float64Stream

func (*Float64Stream) Clone

func (self *Float64Stream) Clone() *Float64Stream

func (*Float64Stream) Concat

func (self *Float64Stream) Concat(arg []float64) *Float64Stream

func (*Float64Stream) Contains

func (self *Float64Stream) Contains(arg float64) bool

func (*Float64Stream) ContainsAll

func (self *Float64Stream) ContainsAll(arg ...float64) bool

func (*Float64Stream) ContainsSome

func (self *Float64Stream) ContainsSome(arg ...float64) bool

func (*Float64Stream) Copy

func (self *Float64Stream) Copy() *Float64Stream

func (*Float64Stream) Delete

func (self *Float64Stream) Delete(index int) *Float64Stream

func (*Float64Stream) DeleteRange

func (self *Float64Stream) DeleteRange(startIndex, endIndex int) *Float64Stream

func (*Float64Stream) Distinct

func (self *Float64Stream) Distinct() *Float64Stream

func (*Float64Stream) Each

func (self *Float64Stream) Each(fn func(float64)) *Float64Stream

func (*Float64Stream) EachRight

func (self *Float64Stream) EachRight(fn func(float64)) *Float64Stream

func (*Float64Stream) Equals

func (self *Float64Stream) Equals(arr []float64) bool

func (*Float64Stream) Filter

func (self *Float64Stream) Filter(fn func(float64, int) bool) *Float64Stream

func (*Float64Stream) FilterSlim

func (self *Float64Stream) FilterSlim(fn func(float64, int) bool) *Float64Stream

func (*Float64Stream) Find

func (self *Float64Stream) Find(fn func(float64, int) bool) *float64

func (*Float64Stream) FindIndex

func (self *Float64Stream) FindIndex(fn func(float64, int) bool) int

func (*Float64Stream) FindOr

func (self *Float64Stream) FindOr(fn func(float64, int) bool, or float64) float64

func (*Float64Stream) First

func (self *Float64Stream) First() *float64

func (*Float64Stream) FirstOr

func (self *Float64Stream) FirstOr(arg float64) float64

func (*Float64Stream) ForEach

func (self *Float64Stream) ForEach(fn func(float64, int)) *Float64Stream

func (*Float64Stream) ForEachRight

func (self *Float64Stream) ForEachRight(fn func(float64, int)) *Float64Stream

func (*Float64Stream) Get

func (self *Float64Stream) Get(index int) *float64

func (*Float64Stream) GetOr

func (self *Float64Stream) GetOr(index int, arg float64) float64

func (*Float64Stream) GroupBy

func (self *Float64Stream) GroupBy(fn func(float64, int) string) map[string][]float64

func (*Float64Stream) GroupByValues

func (self *Float64Stream) GroupByValues(fn func(float64, int) string) [][]float64

func (*Float64Stream) IndexOf

func (self *Float64Stream) IndexOf(arg float64) int

func (*Float64Stream) IsEmpty

func (self *Float64Stream) IsEmpty() bool

func (*Float64Stream) IsPreset

func (self *Float64Stream) IsPreset() bool

func (*Float64Stream) Last

func (self *Float64Stream) Last() *float64

func (*Float64Stream) LastOr

func (self *Float64Stream) LastOr(arg float64) float64

func (*Float64Stream) Len

func (self *Float64Stream) Len() int

func (*Float64Stream) Limit

func (self *Float64Stream) Limit(limit int) *Float64Stream

func (*Float64Stream) Map

func (self *Float64Stream) Map(fn func(float64, int) interface{}) interface{}

func (*Float64Stream) Map2Bool

func (self *Float64Stream) Map2Bool(fn func(float64, int) bool) []bool

func (*Float64Stream) Map2Bytes

func (self *Float64Stream) Map2Bytes(fn func(float64, int) []byte) [][]byte

func (*Float64Stream) Map2Float32

func (self *Float64Stream) Map2Float32(fn func(float64, int) float32) []float32

func (*Float64Stream) Map2Int

func (self *Float64Stream) Map2Int(fn func(float64, int) int) []int

func (*Float64Stream) Map2Int32

func (self *Float64Stream) Map2Int32(fn func(float64, int) int32) []int32

func (*Float64Stream) Map2Int64

func (self *Float64Stream) Map2Int64(fn func(float64, int) int64) []int64

func (*Float64Stream) Map2String

func (self *Float64Stream) Map2String(fn func(float64, int) string) []string

func (*Float64Stream) Max

func (self *Float64Stream) Max() float64

func (*Float64Stream) Median

func (self *Float64Stream) Median() *float64

func (*Float64Stream) Min

func (self *Float64Stream) Min() float64

func (*Float64Stream) Mode

func (self *Float64Stream) Mode() *float64

func (*Float64Stream) NoneMatch

func (self *Float64Stream) NoneMatch(fn func(float64, int) bool) bool

func (*Float64Stream) Peek

func (self *Float64Stream) Peek(fn func(*float64, int)) *Float64Stream

func (*Float64Stream) Range

func (self *Float64Stream) Range() *float64

func (*Float64Stream) Reduce

func (self *Float64Stream) Reduce(fn func(float64, float64, int) float64) *Float64Stream

func (*Float64Stream) ReduceBool

func (self *Float64Stream) ReduceBool(fn func(bool, float64, int) bool) (result []bool)

func (*Float64Stream) ReduceFloat32

func (self *Float64Stream) ReduceFloat32(fn func(float32, float64, int) float32) (result []float32)

func (*Float64Stream) ReduceFloat64

func (self *Float64Stream) ReduceFloat64(fn func(float64, float64, int) float64) (result []float64)

func (*Float64Stream) ReduceInit

func (self *Float64Stream) ReduceInit(fn func(float64, float64, int) float64, initialValue float64) *Float64Stream

func (*Float64Stream) ReduceInt

func (self *Float64Stream) ReduceInt(fn func(int, float64, int) int) (result []int)

func (*Float64Stream) ReduceInt32

func (self *Float64Stream) ReduceInt32(fn func(int32, float64, int) int32) (result []int32)

func (*Float64Stream) ReduceInt64

func (self *Float64Stream) ReduceInt64(fn func(int64, float64, int) int64) (result []int64)

func (*Float64Stream) ReduceString

func (self *Float64Stream) ReduceString(fn func(string, float64, int) string) (result []string)

func (*Float64Stream) Replace

func (self *Float64Stream) Replace(fn func(float64, int) float64) *Float64Stream

func (*Float64Stream) Reverse

func (self *Float64Stream) Reverse() *Float64Stream

func (*Float64Stream) Select

func (self *Float64Stream) Select(fn func(float64) interface{}) interface{}

func (*Float64Stream) Set

func (self *Float64Stream) Set(index int, val float64) *Float64Stream

func (*Float64Stream) Skip

func (self *Float64Stream) Skip(skip int) *Float64Stream

func (*Float64Stream) SkippingEach

func (self *Float64Stream) SkippingEach(fn func(float64, int) int) *Float64Stream

func (*Float64Stream) Slice

func (self *Float64Stream) Slice(startIndex, n int) *Float64Stream

func (*Float64Stream) Sort

func (self *Float64Stream) Sort(fn func(i, j int) bool) *Float64Stream

func (*Float64Stream) Sum

func (self *Float64Stream) Sum() float64

func (*Float64Stream) Tail

func (self *Float64Stream) Tail() *float64

func (*Float64Stream) TailOr

func (self *Float64Stream) TailOr(arg float64) float64

func (*Float64Stream) ToList

func (self *Float64Stream) ToList() []float64

func (*Float64Stream) Unique

func (self *Float64Stream) Unique() *Float64Stream

func (*Float64Stream) Val

func (self *Float64Stream) Val() []float64

func (*Float64Stream) Where

func (self *Float64Stream) Where(fn func(float64) bool) *Float64Stream

func (*Float64Stream) WhereSlim

func (self *Float64Stream) WhereSlim(fn func(float64) bool) *Float64Stream

func (*Float64Stream) While

func (self *Float64Stream) While(fn func(float64, int) bool) *Float64Stream

type Int32Stream

type Int32Stream []int32

func CreateInt32Stream

func CreateInt32Stream(arg ...int32) *Int32Stream

func GenerateInt32Stream

func GenerateInt32Stream(arg []int32) *Int32Stream

func Int32StreamFrom

func Int32StreamFrom(arg []int32) Int32Stream

func Int32StreamOf

func Int32StreamOf(arg ...int32) Int32Stream

func (*Int32Stream) Add

func (self *Int32Stream) Add(arg int32) *Int32Stream

func (*Int32Stream) AddAll

func (self *Int32Stream) AddAll(arg ...int32) *Int32Stream

func (*Int32Stream) AddSafe

func (self *Int32Stream) AddSafe(arg *int32) *Int32Stream

func (*Int32Stream) Aggregate

func (self *Int32Stream) Aggregate(fn func(int32, int32) int32) *Int32Stream

func (*Int32Stream) AllMatch

func (self *Int32Stream) AllMatch(fn func(int32, int) bool) bool

func (*Int32Stream) AnyMatch

func (self *Int32Stream) AnyMatch(fn func(int32, int) bool) bool

func (*Int32Stream) AsFloat64

func (self *Int32Stream) AsFloat64() *Float64Stream

func (*Int32Stream) AsInt

func (self *Int32Stream) AsInt() *IntegerStream

func (*Int32Stream) AsInt32

func (self *Int32Stream) AsInt32() *Int32Stream

func (*Int32Stream) AsInt64

func (self *Int32Stream) AsInt64() *Int64Stream

func (*Int32Stream) Average

func (self *Int32Stream) Average() int32

func (*Int32Stream) Clean

func (self *Int32Stream) Clean() *Int32Stream

func (*Int32Stream) Clone

func (self *Int32Stream) Clone() *Int32Stream

func (*Int32Stream) Concat

func (self *Int32Stream) Concat(arg []int32) *Int32Stream

func (*Int32Stream) Contains

func (self *Int32Stream) Contains(arg int32) bool

func (*Int32Stream) ContainsAll

func (self *Int32Stream) ContainsAll(arg ...int32) bool

func (*Int32Stream) ContainsSome

func (self *Int32Stream) ContainsSome(arg ...int32) bool

func (*Int32Stream) Copy

func (self *Int32Stream) Copy() *Int32Stream

func (*Int32Stream) Delete

func (self *Int32Stream) Delete(index int) *Int32Stream

func (*Int32Stream) DeleteRange

func (self *Int32Stream) DeleteRange(startIndex, endIndex int) *Int32Stream

func (*Int32Stream) Distinct

func (self *Int32Stream) Distinct() *Int32Stream

func (*Int32Stream) Each

func (self *Int32Stream) Each(fn func(int32)) *Int32Stream

func (*Int32Stream) EachRight

func (self *Int32Stream) EachRight(fn func(int32)) *Int32Stream

func (*Int32Stream) Equals

func (self *Int32Stream) Equals(arr []int32) bool

func (*Int32Stream) Filter

func (self *Int32Stream) Filter(fn func(int32, int) bool) *Int32Stream

func (*Int32Stream) FilterSlim

func (self *Int32Stream) FilterSlim(fn func(int32, int) bool) *Int32Stream

func (*Int32Stream) Find

func (self *Int32Stream) Find(fn func(int32, int) bool) *int32

func (*Int32Stream) FindIndex

func (self *Int32Stream) FindIndex(fn func(int32, int) bool) int

func (*Int32Stream) FindOr

func (self *Int32Stream) FindOr(fn func(int32, int) bool, or int32) int32

func (*Int32Stream) First

func (self *Int32Stream) First() *int32

func (*Int32Stream) FirstOr

func (self *Int32Stream) FirstOr(arg int32) int32

func (*Int32Stream) ForEach

func (self *Int32Stream) ForEach(fn func(int32, int)) *Int32Stream

func (*Int32Stream) ForEachRight

func (self *Int32Stream) ForEachRight(fn func(int32, int)) *Int32Stream

func (*Int32Stream) Get

func (self *Int32Stream) Get(index int) *int32

func (*Int32Stream) GetOr

func (self *Int32Stream) GetOr(index int, arg int32) int32

func (*Int32Stream) GroupBy

func (self *Int32Stream) GroupBy(fn func(int32, int) string) map[string][]int32

func (*Int32Stream) GroupByValues

func (self *Int32Stream) GroupByValues(fn func(int32, int) string) [][]int32

func (*Int32Stream) IndexOf

func (self *Int32Stream) IndexOf(arg int32) int

func (*Int32Stream) IsEmpty

func (self *Int32Stream) IsEmpty() bool

func (*Int32Stream) IsPreset

func (self *Int32Stream) IsPreset() bool

func (*Int32Stream) Last

func (self *Int32Stream) Last() *int32

func (*Int32Stream) LastOr

func (self *Int32Stream) LastOr(arg int32) int32

func (*Int32Stream) Len

func (self *Int32Stream) Len() int

func (*Int32Stream) Limit

func (self *Int32Stream) Limit(limit int) *Int32Stream

func (*Int32Stream) Map

func (self *Int32Stream) Map(fn func(int32, int) interface{}) interface{}

func (*Int32Stream) Map2Bool

func (self *Int32Stream) Map2Bool(fn func(int32, int) bool) []bool

func (*Int32Stream) Map2Bytes

func (self *Int32Stream) Map2Bytes(fn func(int32, int) []byte) [][]byte

func (*Int32Stream) Map2Float32

func (self *Int32Stream) Map2Float32(fn func(int32, int) float32) []float32

func (*Int32Stream) Map2Float64

func (self *Int32Stream) Map2Float64(fn func(int32, int) float64) []float64

func (*Int32Stream) Map2Int

func (self *Int32Stream) Map2Int(fn func(int32, int) int) []int

func (*Int32Stream) Map2Int32

func (self *Int32Stream) Map2Int32(fn func(int32, int) int32) []int32

func (*Int32Stream) Map2Int64

func (self *Int32Stream) Map2Int64(fn func(int32, int) int64) []int64

func (*Int32Stream) Map2String

func (self *Int32Stream) Map2String(fn func(int32, int) string) []string

func (*Int32Stream) Max

func (self *Int32Stream) Max() int32

func (*Int32Stream) Median

func (self *Int32Stream) Median() *int32

func (*Int32Stream) Min

func (self *Int32Stream) Min() int32

func (*Int32Stream) Mode

func (self *Int32Stream) Mode() *int32

func (*Int32Stream) NoneMatch

func (self *Int32Stream) NoneMatch(fn func(int32, int) bool) bool

func (*Int32Stream) Peek

func (self *Int32Stream) Peek(fn func(*int32, int)) *Int32Stream

func (*Int32Stream) Range

func (self *Int32Stream) Range() *int32

func (*Int32Stream) Reduce

func (self *Int32Stream) Reduce(fn func(int32, int32, int) int32) *Int32Stream

func (*Int32Stream) ReduceBool

func (self *Int32Stream) ReduceBool(fn func(bool, int32, int) bool) (result []bool)

func (*Int32Stream) ReduceFloat32

func (self *Int32Stream) ReduceFloat32(fn func(float32, int32, int) float32) (result []float32)

func (*Int32Stream) ReduceFloat64

func (self *Int32Stream) ReduceFloat64(fn func(float64, int32, int) float64) (result []float64)

func (*Int32Stream) ReduceInit

func (self *Int32Stream) ReduceInit(fn func(int32, int32, int) int32, initialValue int32) *Int32Stream

func (*Int32Stream) ReduceInt

func (self *Int32Stream) ReduceInt(fn func(int, int32, int) int) (result []int)

func (*Int32Stream) ReduceInt32

func (self *Int32Stream) ReduceInt32(fn func(int32, int32, int) int32) (result []int32)

func (*Int32Stream) ReduceInt64

func (self *Int32Stream) ReduceInt64(fn func(int64, int32, int) int64) (result []int64)

func (*Int32Stream) ReduceInterface

func (self *Int32Stream) ReduceInterface(fn func(interface{}, int32, int) interface{}) (result []interface{})

func (*Int32Stream) ReduceString

func (self *Int32Stream) ReduceString(fn func(string, int32, int) string) (result []string)

func (*Int32Stream) Replace

func (self *Int32Stream) Replace(fn func(int32, int) int32) *Int32Stream

func (*Int32Stream) Reverse

func (self *Int32Stream) Reverse() *Int32Stream

func (*Int32Stream) Select

func (self *Int32Stream) Select(fn func(int32) interface{}) interface{}

func (*Int32Stream) Set

func (self *Int32Stream) Set(index int, val int32) *Int32Stream

func (*Int32Stream) Skip

func (self *Int32Stream) Skip(skip int) *Int32Stream

func (*Int32Stream) SkippingEach

func (self *Int32Stream) SkippingEach(fn func(int32, int) int) *Int32Stream

func (*Int32Stream) Slice

func (self *Int32Stream) Slice(startIndex, n int) *Int32Stream

func (*Int32Stream) Sort

func (self *Int32Stream) Sort(fn func(i, j int) bool) *Int32Stream

func (*Int32Stream) Sum

func (self *Int32Stream) Sum() int32

func (*Int32Stream) Tail

func (self *Int32Stream) Tail() *int32

func (*Int32Stream) TailOr

func (self *Int32Stream) TailOr(arg int32) int32

func (*Int32Stream) ToList

func (self *Int32Stream) ToList() []int32

func (*Int32Stream) Unique

func (self *Int32Stream) Unique() *Int32Stream

func (*Int32Stream) Val

func (self *Int32Stream) Val() []int32

func (*Int32Stream) Where

func (self *Int32Stream) Where(fn func(int32) bool) *Int32Stream

func (*Int32Stream) WhereSlim

func (self *Int32Stream) WhereSlim(fn func(int32) bool) *Int32Stream

func (*Int32Stream) While

func (self *Int32Stream) While(fn func(int32, int) bool) *Int32Stream

type Int64Stream

type Int64Stream []int64

func CreateInt64Stream

func CreateInt64Stream(arg ...int64) *Int64Stream

func GenerateInt64Stream

func GenerateInt64Stream(arg []int64) *Int64Stream

func Int64StreamFrom

func Int64StreamFrom(arg []int64) Int64Stream

func Int64StreamOf

func Int64StreamOf(arg ...int64) Int64Stream

func (*Int64Stream) Add

func (self *Int64Stream) Add(arg int64) *Int64Stream

func (*Int64Stream) AddAll

func (self *Int64Stream) AddAll(arg ...int64) *Int64Stream

func (*Int64Stream) AddSafe

func (self *Int64Stream) AddSafe(arg *int64) *Int64Stream

func (*Int64Stream) Aggregate

func (self *Int64Stream) Aggregate(fn func(int64, int64) int64) *Int64Stream

func (*Int64Stream) AllMatch

func (self *Int64Stream) AllMatch(fn func(int64, int) bool) bool

func (*Int64Stream) AnyMatch

func (self *Int64Stream) AnyMatch(fn func(int64, int) bool) bool

func (*Int64Stream) AsFloat32

func (self *Int64Stream) AsFloat32() *Float32Stream

func (*Int64Stream) AsFloat64

func (self *Int64Stream) AsFloat64() *Float64Stream

func (*Int64Stream) AsInt

func (self *Int64Stream) AsInt() *IntegerStream

func (*Int64Stream) AsInt32

func (self *Int64Stream) AsInt32() *Int32Stream

func (*Int64Stream) Average

func (self *Int64Stream) Average() int64

func (*Int64Stream) Clean

func (self *Int64Stream) Clean() *Int64Stream

func (*Int64Stream) Clone

func (self *Int64Stream) Clone() *Int64Stream

func (*Int64Stream) Concat

func (self *Int64Stream) Concat(arg []int64) *Int64Stream

func (*Int64Stream) Contains

func (self *Int64Stream) Contains(arg int64) bool

func (*Int64Stream) ContainsAll

func (self *Int64Stream) ContainsAll(arg ...int64) bool

func (*Int64Stream) ContainsSome

func (self *Int64Stream) ContainsSome(arg ...int64) bool

func (*Int64Stream) Copy

func (self *Int64Stream) Copy() *Int64Stream

func (*Int64Stream) Delete

func (self *Int64Stream) Delete(index int) *Int64Stream

func (*Int64Stream) DeleteRange

func (self *Int64Stream) DeleteRange(startIndex, endIndex int) *Int64Stream

func (*Int64Stream) Distinct

func (self *Int64Stream) Distinct() *Int64Stream

func (*Int64Stream) Each

func (self *Int64Stream) Each(fn func(int64)) *Int64Stream

func (*Int64Stream) EachRight

func (self *Int64Stream) EachRight(fn func(int64)) *Int64Stream

func (*Int64Stream) Equals

func (self *Int64Stream) Equals(arr []int64) bool

func (*Int64Stream) Filter

func (self *Int64Stream) Filter(fn func(int64, int) bool) *Int64Stream

func (*Int64Stream) FilterSlim

func (self *Int64Stream) FilterSlim(fn func(int64, int) bool) *Int64Stream

func (*Int64Stream) Find

func (self *Int64Stream) Find(fn func(int64, int) bool) *int64

func (*Int64Stream) FindIndex

func (self *Int64Stream) FindIndex(fn func(int64, int) bool) int

func (*Int64Stream) FindOr

func (self *Int64Stream) FindOr(fn func(int64, int) bool, or int64) int64

func (*Int64Stream) First

func (self *Int64Stream) First() *int64

func (*Int64Stream) FirstOr

func (self *Int64Stream) FirstOr(arg int64) int64

func (*Int64Stream) ForEach

func (self *Int64Stream) ForEach(fn func(int64, int)) *Int64Stream

func (*Int64Stream) ForEachRight

func (self *Int64Stream) ForEachRight(fn func(int64, int)) *Int64Stream

func (*Int64Stream) Get

func (self *Int64Stream) Get(index int) *int64

func (*Int64Stream) GetOr

func (self *Int64Stream) GetOr(index int, arg int64) int64

func (*Int64Stream) GroupBy

func (self *Int64Stream) GroupBy(fn func(int64, int) string) map[string][]int64

func (*Int64Stream) GroupByValues

func (self *Int64Stream) GroupByValues(fn func(int64, int) string) [][]int64

func (*Int64Stream) IndexOf

func (self *Int64Stream) IndexOf(arg int64) int

func (*Int64Stream) IsEmpty

func (self *Int64Stream) IsEmpty() bool

func (*Int64Stream) IsPreset

func (self *Int64Stream) IsPreset() bool

func (*Int64Stream) Last

func (self *Int64Stream) Last() *int64

func (*Int64Stream) LastOr

func (self *Int64Stream) LastOr(arg int64) int64

func (*Int64Stream) Len

func (self *Int64Stream) Len() int

func (*Int64Stream) Limit

func (self *Int64Stream) Limit(limit int) *Int64Stream

func (*Int64Stream) Map

func (self *Int64Stream) Map(fn func(int64, int) interface{}) interface{}

func (*Int64Stream) Map2Bool

func (self *Int64Stream) Map2Bool(fn func(int64, int) bool) []bool

func (*Int64Stream) Map2Bytes

func (self *Int64Stream) Map2Bytes(fn func(int64, int) []byte) [][]byte

func (*Int64Stream) Map2Float32

func (self *Int64Stream) Map2Float32(fn func(int64, int) float32) []float32

func (*Int64Stream) Map2Float64

func (self *Int64Stream) Map2Float64(fn func(int64, int) float64) []float64

func (*Int64Stream) Map2Int

func (self *Int64Stream) Map2Int(fn func(int64, int) int) []int

func (*Int64Stream) Map2Int32

func (self *Int64Stream) Map2Int32(fn func(int64, int) int32) []int32

func (*Int64Stream) Map2Int64

func (self *Int64Stream) Map2Int64(fn func(int64, int) int64) []int64

func (*Int64Stream) Map2String

func (self *Int64Stream) Map2String(fn func(int64, int) string) []string

func (*Int64Stream) Max

func (self *Int64Stream) Max() int64

func (*Int64Stream) Median

func (self *Int64Stream) Median() *int64

func (*Int64Stream) Min

func (self *Int64Stream) Min() int64

func (*Int64Stream) Mode

func (self *Int64Stream) Mode() *int64

func (*Int64Stream) NoneMatch

func (self *Int64Stream) NoneMatch(fn func(int64, int) bool) bool

func (*Int64Stream) Peek

func (self *Int64Stream) Peek(fn func(*int64, int)) *Int64Stream

func (*Int64Stream) Range

func (self *Int64Stream) Range() *int64

func (*Int64Stream) Reduce

func (self *Int64Stream) Reduce(fn func(int64, int64, int) int64) *Int64Stream

func (*Int64Stream) ReduceBool

func (self *Int64Stream) ReduceBool(fn func(bool, int64, int) bool) (result []bool)

func (*Int64Stream) ReduceFloat32

func (self *Int64Stream) ReduceFloat32(fn func(float32, int64, int) float32) (result []float32)

func (*Int64Stream) ReduceFloat64

func (self *Int64Stream) ReduceFloat64(fn func(float64, int64, int) float64) (result []float64)

func (*Int64Stream) ReduceInit

func (self *Int64Stream) ReduceInit(fn func(int64, int64, int) int64, initialValue int64) *Int64Stream

func (*Int64Stream) ReduceInt

func (self *Int64Stream) ReduceInt(fn func(int, int64, int) int) (result []int)

func (*Int64Stream) ReduceInt32

func (self *Int64Stream) ReduceInt32(fn func(int32, int64, int) int32) (result []int32)

func (*Int64Stream) ReduceInt64

func (self *Int64Stream) ReduceInt64(fn func(int64, int64, int) int64) (result []int64)

func (*Int64Stream) ReduceInterface

func (self *Int64Stream) ReduceInterface(fn func(interface{}, int64, int) interface{}) (result []interface{})

func (*Int64Stream) ReduceString

func (self *Int64Stream) ReduceString(fn func(string, int64, int) string) (result []string)

func (*Int64Stream) Replace

func (self *Int64Stream) Replace(fn func(int64, int) int64) *Int64Stream

func (*Int64Stream) Reverse

func (self *Int64Stream) Reverse() *Int64Stream

func (*Int64Stream) Select

func (self *Int64Stream) Select(fn func(int64) interface{}) interface{}

func (*Int64Stream) Set

func (self *Int64Stream) Set(index int, val int64) *Int64Stream

func (*Int64Stream) Skip

func (self *Int64Stream) Skip(skip int) *Int64Stream

func (*Int64Stream) SkippingEach

func (self *Int64Stream) SkippingEach(fn func(int64, int) int) *Int64Stream

func (*Int64Stream) Slice

func (self *Int64Stream) Slice(startIndex, n int) *Int64Stream

func (*Int64Stream) Sort

func (self *Int64Stream) Sort(fn func(i, j int) bool) *Int64Stream

func (*Int64Stream) Sum

func (self *Int64Stream) Sum() int64

func (*Int64Stream) Tail

func (self *Int64Stream) Tail() *int64

func (*Int64Stream) TailOr

func (self *Int64Stream) TailOr(arg int64) int64

func (*Int64Stream) ToList

func (self *Int64Stream) ToList() []int64

func (*Int64Stream) Unique

func (self *Int64Stream) Unique() *Int64Stream

func (*Int64Stream) Val

func (self *Int64Stream) Val() []int64

func (*Int64Stream) Where

func (self *Int64Stream) Where(fn func(int64) bool) *Int64Stream

func (*Int64Stream) WhereSlim

func (self *Int64Stream) WhereSlim(fn func(int64) bool) *Int64Stream

func (*Int64Stream) While

func (self *Int64Stream) While(fn func(int64, int) bool) *Int64Stream

type IntegerStream

type IntegerStream []int

func CreateIntegerStream

func CreateIntegerStream(arg ...int) *IntegerStream

func GenerateIntegerStream

func GenerateIntegerStream(arg []int) *IntegerStream

func IntegerStreamFrom

func IntegerStreamFrom(arg []int) IntegerStream

func IntegerStreamOf

func IntegerStreamOf(arg ...int) IntegerStream

func (*IntegerStream) Add

func (self *IntegerStream) Add(arg int) *IntegerStream

func (*IntegerStream) AddAll

func (self *IntegerStream) AddAll(arg ...int) *IntegerStream

func (*IntegerStream) AddSafe

func (self *IntegerStream) AddSafe(arg *int) *IntegerStream

func (*IntegerStream) Aggregate

func (self *IntegerStream) Aggregate(fn func(int, int) int) *IntegerStream

func (*IntegerStream) AllMatch

func (self *IntegerStream) AllMatch(fn func(int, int) bool) bool

func (*IntegerStream) AnyMatch

func (self *IntegerStream) AnyMatch(fn func(int, int) bool) bool

func (*IntegerStream) AsFloat32

func (self *IntegerStream) AsFloat32() *Float32Stream

func (*IntegerStream) AsFloat64

func (self *IntegerStream) AsFloat64() *Float64Stream

func (*IntegerStream) AsInt32

func (self *IntegerStream) AsInt32() *Int32Stream

func (*IntegerStream) AsInt64

func (self *IntegerStream) AsInt64() *Int64Stream

func (*IntegerStream) Average

func (self *IntegerStream) Average() int

func (*IntegerStream) Clean

func (self *IntegerStream) Clean() *IntegerStream

func (*IntegerStream) Clone

func (self *IntegerStream) Clone() *IntegerStream

func (*IntegerStream) Concat

func (self *IntegerStream) Concat(arg []int) *IntegerStream

func (*IntegerStream) Contains

func (self *IntegerStream) Contains(arg int) bool

func (*IntegerStream) ContainsAll

func (self *IntegerStream) ContainsAll(arg ...int) bool

func (*IntegerStream) ContainsSome

func (self *IntegerStream) ContainsSome(arg ...int) bool

func (*IntegerStream) Copy

func (self *IntegerStream) Copy() *IntegerStream

func (*IntegerStream) Delete

func (self *IntegerStream) Delete(index int) *IntegerStream

func (*IntegerStream) DeleteRange

func (self *IntegerStream) DeleteRange(startIndex, endIndex int) *IntegerStream

func (*IntegerStream) Distinct

func (self *IntegerStream) Distinct() *IntegerStream

func (*IntegerStream) Each

func (self *IntegerStream) Each(fn func(int)) *IntegerStream

func (*IntegerStream) EachRight

func (self *IntegerStream) EachRight(fn func(int)) *IntegerStream

func (*IntegerStream) Equals

func (self *IntegerStream) Equals(arr []int) bool

func (*IntegerStream) Filter

func (self *IntegerStream) Filter(fn func(int, int) bool) *IntegerStream

func (*IntegerStream) FilterSlim

func (self *IntegerStream) FilterSlim(fn func(int, int) bool) *IntegerStream

func (*IntegerStream) Find

func (self *IntegerStream) Find(fn func(int, int) bool) *int

func (*IntegerStream) FindIndex

func (self *IntegerStream) FindIndex(fn func(int, int) bool) int

func (*IntegerStream) FindOr

func (self *IntegerStream) FindOr(fn func(int, int) bool, or int) int

func (*IntegerStream) First

func (self *IntegerStream) First() *int

func (*IntegerStream) FirstOr

func (self *IntegerStream) FirstOr(arg int) int

func (*IntegerStream) ForEach

func (self *IntegerStream) ForEach(fn func(int, int)) *IntegerStream

func (*IntegerStream) ForEachRight

func (self *IntegerStream) ForEachRight(fn func(int, int)) *IntegerStream

func (*IntegerStream) Get

func (self *IntegerStream) Get(index int) *int

func (*IntegerStream) GetOr

func (self *IntegerStream) GetOr(index int, arg int) int

func (*IntegerStream) GroupBy

func (self *IntegerStream) GroupBy(fn func(int, int) string) map[string][]int

func (*IntegerStream) GroupByValues

func (self *IntegerStream) GroupByValues(fn func(int, int) string) [][]int

func (*IntegerStream) IndexOf

func (self *IntegerStream) IndexOf(arg int) int

func (*IntegerStream) IsEmpty

func (self *IntegerStream) IsEmpty() bool

func (*IntegerStream) IsPreset

func (self *IntegerStream) IsPreset() bool

func (*IntegerStream) Last

func (self *IntegerStream) Last() *int

func (*IntegerStream) LastOr

func (self *IntegerStream) LastOr(arg int) int

func (*IntegerStream) Len

func (self *IntegerStream) Len() int

func (*IntegerStream) Limit

func (self *IntegerStream) Limit(limit int) *IntegerStream

func (*IntegerStream) Map

func (self *IntegerStream) Map(fn func(int, int) interface{}) interface{}

func (*IntegerStream) Map2Bool

func (self *IntegerStream) Map2Bool(fn func(int, int) bool) []bool

func (*IntegerStream) Map2Bytes

func (self *IntegerStream) Map2Bytes(fn func(int, int) []byte) [][]byte

func (*IntegerStream) Map2Float32

func (self *IntegerStream) Map2Float32(fn func(int, int) float32) []float32

func (*IntegerStream) Map2Float64

func (self *IntegerStream) Map2Float64(fn func(int, int) float64) []float64

func (*IntegerStream) Map2Int

func (self *IntegerStream) Map2Int(fn func(int, int) int) []int

func (*IntegerStream) Map2Int32

func (self *IntegerStream) Map2Int32(fn func(int, int) int32) []int32

func (*IntegerStream) Map2Int64

func (self *IntegerStream) Map2Int64(fn func(int, int) int64) []int64

func (*IntegerStream) Map2String

func (self *IntegerStream) Map2String(fn func(int, int) string) []string

func (*IntegerStream) Max

func (self *IntegerStream) Max() int

func (*IntegerStream) Median

func (self *IntegerStream) Median() *int

func (*IntegerStream) Min

func (self *IntegerStream) Min() int

func (*IntegerStream) Mode

func (self *IntegerStream) Mode() *int

func (*IntegerStream) NoneMatch

func (self *IntegerStream) NoneMatch(fn func(int, int) bool) bool

func (*IntegerStream) Peek

func (self *IntegerStream) Peek(fn func(*int, int)) *IntegerStream

func (*IntegerStream) Range

func (self *IntegerStream) Range() *int

func (*IntegerStream) Reduce

func (self *IntegerStream) Reduce(fn func(int, int, int) int) *IntegerStream

func (*IntegerStream) ReduceBool

func (self *IntegerStream) ReduceBool(fn func(bool, int, int) bool) (result []bool)

func (*IntegerStream) ReduceFloat32

func (self *IntegerStream) ReduceFloat32(fn func(float32, int, int) float32) (result []float32)

func (*IntegerStream) ReduceFloat64

func (self *IntegerStream) ReduceFloat64(fn func(float64, int, int) float64) (result []float64)

func (*IntegerStream) ReduceInit

func (self *IntegerStream) ReduceInit(fn func(int, int, int) int, initialValue int) *IntegerStream

func (*IntegerStream) ReduceInt

func (self *IntegerStream) ReduceInt(fn func(int, int, int) int) (result []int)

func (*IntegerStream) ReduceInt32

func (self *IntegerStream) ReduceInt32(fn func(int32, int, int) int32) (result []int32)

func (*IntegerStream) ReduceInt64

func (self *IntegerStream) ReduceInt64(fn func(int64, int, int) int64) (result []int64)

func (*IntegerStream) ReduceInterface

func (self *IntegerStream) ReduceInterface(fn func(interface{}, int, int) interface{}) (result []interface{})

func (*IntegerStream) ReduceString

func (self *IntegerStream) ReduceString(fn func(string, int, int) string) (result []string)

func (*IntegerStream) Replace

func (self *IntegerStream) Replace(fn func(int, int) int) *IntegerStream

func (*IntegerStream) Reverse

func (self *IntegerStream) Reverse() *IntegerStream

func (*IntegerStream) Select

func (self *IntegerStream) Select(fn func(int) interface{}) interface{}

func (*IntegerStream) Set

func (self *IntegerStream) Set(index int, val int) *IntegerStream

func (*IntegerStream) Skip

func (self *IntegerStream) Skip(skip int) *IntegerStream

func (*IntegerStream) SkippingEach

func (self *IntegerStream) SkippingEach(fn func(int, int) int) *IntegerStream

func (*IntegerStream) Slice

func (self *IntegerStream) Slice(startIndex, n int) *IntegerStream

func (*IntegerStream) Sort

func (self *IntegerStream) Sort(fn func(i, j int) bool) *IntegerStream

func (*IntegerStream) Sum

func (self *IntegerStream) Sum() int

func (*IntegerStream) Tail

func (self *IntegerStream) Tail() *int

func (*IntegerStream) TailOr

func (self *IntegerStream) TailOr(arg int) int

func (*IntegerStream) ToList

func (self *IntegerStream) ToList() []int

func (*IntegerStream) Unique

func (self *IntegerStream) Unique() *IntegerStream

func (*IntegerStream) Val

func (self *IntegerStream) Val() []int

func (*IntegerStream) Where

func (self *IntegerStream) Where(fn func(int) bool) *IntegerStream

func (*IntegerStream) WhereSlim

func (self *IntegerStream) WhereSlim(fn func(int) bool) *IntegerStream

func (*IntegerStream) While

func (self *IntegerStream) While(fn func(int, int) bool) *IntegerStream

type StreamUtil

type StreamUtil struct {
	// contains filtered or unexported fields
}

type StringStream

type StringStream []string

func CreateStringStream

func CreateStringStream(arg ...string) *StringStream

func GenerateStringStream

func GenerateStringStream(arg []string) *StringStream

func StringStreamFrom

func StringStreamFrom(arg []string) StringStream

func StringStreamOf

func StringStreamOf(arg ...string) StringStream

func (*StringStream) Add

func (self *StringStream) Add(arg string) *StringStream

func (*StringStream) AddAll

func (self *StringStream) AddAll(arg ...string) *StringStream

func (*StringStream) AddSafe

func (self *StringStream) AddSafe(arg *string) *StringStream

func (*StringStream) Aggregate

func (self *StringStream) Aggregate(fn func(string, string) string) *StringStream

func (*StringStream) AllMatch

func (self *StringStream) AllMatch(fn func(string, int) bool) bool

func (*StringStream) AnyMatch

func (self *StringStream) AnyMatch(fn func(string, int) bool) bool

func (*StringStream) Clean

func (self *StringStream) Clean() *StringStream

func (*StringStream) Clone

func (self *StringStream) Clone() *StringStream

func (*StringStream) Concat

func (self *StringStream) Concat(arg []string) *StringStream

func (*StringStream) Contains

func (self *StringStream) Contains(arg string) bool

func (*StringStream) ContainsAll

func (self *StringStream) ContainsAll(arg ...string) bool

func (*StringStream) ContainsSome

func (self *StringStream) ContainsSome(arg ...string) bool

func (*StringStream) Copy

func (self *StringStream) Copy() *StringStream

func (*StringStream) Delete

func (self *StringStream) Delete(index int) *StringStream

func (*StringStream) DeleteRange

func (self *StringStream) DeleteRange(startIndex, endIndex int) *StringStream

func (*StringStream) Distinct

func (self *StringStream) Distinct() *StringStream

func (*StringStream) Each

func (self *StringStream) Each(fn func(string)) *StringStream

func (*StringStream) EachRight

func (self *StringStream) EachRight(fn func(string)) *StringStream

func (*StringStream) Equals

func (self *StringStream) Equals(arr []string) bool

func (*StringStream) Filter

func (self *StringStream) Filter(fn func(string, int) bool) *StringStream

func (*StringStream) FilterSlim

func (self *StringStream) FilterSlim(fn func(string, int) bool) *StringStream

func (*StringStream) Find

func (self *StringStream) Find(fn func(string, int) bool) *string

func (*StringStream) FindIndex

func (self *StringStream) FindIndex(fn func(string, int) bool) int

func (*StringStream) FindOr

func (self *StringStream) FindOr(fn func(string, int) bool, or string) string

func (*StringStream) First

func (self *StringStream) First() *string

func (*StringStream) FirstOr

func (self *StringStream) FirstOr(arg string) string

func (*StringStream) ForEach

func (self *StringStream) ForEach(fn func(string, int)) *StringStream

func (*StringStream) ForEachRight

func (self *StringStream) ForEachRight(fn func(string, int)) *StringStream

func (*StringStream) Get

func (self *StringStream) Get(index int) *string

func (*StringStream) GetOr

func (self *StringStream) GetOr(index int, arg string) string

func (*StringStream) GroupBy

func (self *StringStream) GroupBy(fn func(string, int) string) map[string][]string

func (*StringStream) GroupByValues

func (self *StringStream) GroupByValues(fn func(string, int) string) [][]string

func (*StringStream) IndexOf

func (self *StringStream) IndexOf(arg string) int

func (*StringStream) IsEmpty

func (self *StringStream) IsEmpty() bool

func (*StringStream) IsPreset

func (self *StringStream) IsPreset() bool

func (*StringStream) Join

func (self *StringStream) Join(arg []string, sep string) string

func (*StringStream) Last

func (self *StringStream) Last() *string

func (*StringStream) LastOr

func (self *StringStream) LastOr(arg string) string

func (*StringStream) Len

func (self *StringStream) Len() int

func (*StringStream) Limit

func (self *StringStream) Limit(limit int) *StringStream

func (*StringStream) Map

func (self *StringStream) Map(fn func(string, int) interface{}) interface{}

func (*StringStream) Map2Bool

func (self *StringStream) Map2Bool(fn func(string, int) bool) []bool

func (*StringStream) Map2Bytes

func (self *StringStream) Map2Bytes(fn func(string, int) []byte) [][]byte

func (*StringStream) Map2Float32

func (self *StringStream) Map2Float32(fn func(string, int) float32) []float32

func (*StringStream) Map2Float64

func (self *StringStream) Map2Float64(fn func(string, int) float64) []float64

func (*StringStream) Map2Int

func (self *StringStream) Map2Int(fn func(string, int) int) []int

func (*StringStream) Map2Int32

func (self *StringStream) Map2Int32(fn func(string, int) int32) []int32

func (*StringStream) Map2Int64

func (self *StringStream) Map2Int64(fn func(string, int) int64) []int64

func (*StringStream) Map2String

func (self *StringStream) Map2String(fn func(string, int) string) []string

func (*StringStream) Max

func (self *StringStream) Max(fn func(string, int) float64) string

func (*StringStream) Min

func (self *StringStream) Min(fn func(string, int) float64) string

func (*StringStream) NoneMatch

func (self *StringStream) NoneMatch(fn func(string, int) bool) bool

func (*StringStream) Peek

func (self *StringStream) Peek(fn func(*string, int)) *StringStream

func (*StringStream) Reduce

func (self *StringStream) Reduce(fn func(string, string, int) string) *StringStream

func (*StringStream) ReduceBool

func (self *StringStream) ReduceBool(fn func(bool, string, int) bool) (result []bool)

func (*StringStream) ReduceFloat32

func (self *StringStream) ReduceFloat32(fn func(float32, string, int) float32) (result []float32)

func (*StringStream) ReduceFloat64

func (self *StringStream) ReduceFloat64(fn func(float64, string, int) float64) (result []float64)

func (*StringStream) ReduceInit

func (self *StringStream) ReduceInit(fn func(string, string, int) string, initialValue string) *StringStream

func (*StringStream) ReduceInt

func (self *StringStream) ReduceInt(fn func(int, string, int) int) (result []int)

func (*StringStream) ReduceInt32

func (self *StringStream) ReduceInt32(fn func(int32, string, int) int32) (result []int32)

func (*StringStream) ReduceInt64

func (self *StringStream) ReduceInt64(fn func(int64, string, int) int64) (result []int64)

func (*StringStream) ReduceString

func (self *StringStream) ReduceString(fn func(string, string, int) string) (result []string)

func (*StringStream) Replace

func (self *StringStream) Replace(fn func(string, int) string) *StringStream

func (*StringStream) Reverse

func (self *StringStream) Reverse() *StringStream

func (*StringStream) Select

func (self *StringStream) Select(fn func(string) interface{}) interface{}

func (*StringStream) Set

func (self *StringStream) Set(index int, val string) *StringStream

func (*StringStream) Skip

func (self *StringStream) Skip(skip int) *StringStream

func (*StringStream) SkippingEach

func (self *StringStream) SkippingEach(fn func(string, int) int) *StringStream

func (*StringStream) Slice

func (self *StringStream) Slice(startIndex, n int) *StringStream

func (*StringStream) Sort

func (self *StringStream) Sort(fn func(i, j int) bool) *StringStream

func (*StringStream) Sum

func (self *StringStream) Sum() string

func (*StringStream) Tail

func (self *StringStream) Tail() *string

func (*StringStream) TailOr

func (self *StringStream) TailOr(arg string) string

func (*StringStream) ToList

func (self *StringStream) ToList() []string

func (*StringStream) Unique

func (self *StringStream) Unique() *StringStream

func (*StringStream) Val

func (self *StringStream) Val() []string

func (*StringStream) Where

func (self *StringStream) Where(fn func(string) bool) *StringStream

func (*StringStream) WhereSlim

func (self *StringStream) WhereSlim(fn func(string) bool) *StringStream

func (*StringStream) While

func (self *StringStream) While(fn func(string, int) bool) *StringStream

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL