Versions in this module Expand all Collapse all v1 v1.0.1 Oct 5, 2019 v1.0.0 Oct 3, 2019 Changes in this version + type Stream struct + func Floats(args ...float64) (*Stream, error) + func Gen(genFunc interface{}) (*Stream, error) + func Ints(args ...int64) (*Stream, error) + func It(initValue interface{}, itFunc interface{}) (*Stream, error) + func New(arr interface{}) (*Stream, error) + func Of(args ...interface{}) (*Stream, error) + func Strings(args ...string) (*Stream, error) + func (s *Stream) AllMatch(matchFunc interface{}) bool + func (s *Stream) AnyMatch(matchFunc interface{}) bool + func (s *Stream) Call(callFunc interface{}) *Stream + func (s *Stream) Check(checkFunc interface{}) *Stream + func (s *Stream) Count() int + func (s *Stream) Distinct(equalFunc interface{}) *Stream + func (s *Stream) Exec() + func (s *Stream) Filter(filterFunc interface{}) *Stream + func (s *Stream) First(matchFunc interface{}) interface{} + func (s *Stream) FlatMap(mapFunc interface{}) *Stream + func (s *Stream) ForEach(actFunc interface{}) + func (s *Stream) Group(groupFunc interface{}) interface{} + func (s *Stream) Last(matchFunc interface{}) interface{} + func (s *Stream) Limit(num int) *Stream + func (s *Stream) Map(mapFunc interface{}) *Stream + func (s *Stream) Max(lessFunc interface{}) interface{} + func (s *Stream) Min(lessFunc interface{}) interface{} + func (s *Stream) NoneMatch(matchFunc interface{}) bool + func (s *Stream) Peek(peekFunc interface{}) *Stream + func (s *Stream) Reduce(initValue interface{}, reduceFunc interface{}) interface{} + func (s *Stream) Reset() *Stream + func (s *Stream) Skip(num int) *Stream + func (s *Stream) Sort(lessFunc interface{}) *Stream + func (s *Stream) ToSlice(targetSlice interface{}) error