itertools

package
v0.0.155 Latest Latest
Warning

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

Go to latest
Published: Jan 14, 2016 License: GPL-2.0, GPL-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	NotFuncError    = errors.New("not a func type")
	InvalidArgError = errors.New("invalid argument count")
)

Functions

func CEach

func CEach(iter, f interface{})

func CFilter

func CFilter(iter interface{}, f interface{}) (out chan Pair)

func CFilterFalse

func CFilterFalse(iter interface{}, f interface{}) (out chan Pair)

func CMap

func CMap(iter, f interface{}) (out chan Pair)

func Each

func Each(iter, f interface{})

func Filter

func Filter(iter interface{}, f interface{}) (out chan Pair)

func FilterFalse

func FilterFalse(iter interface{}, f interface{}) (out chan Pair)

func GetIterBuffer

func GetIterBuffer() int

func Iterate

func Iterate(l interface{}) (out chan Pair)

func Map

func Map(iter, f interface{}) (out chan Pair)

func PairUnPack

func PairUnPack(pair Pair, first, second interface{})

func Range

func Range(low, high int) (out chan int)

func SetIterBuffer

func SetIterBuffer(buff int)

func Zip

func Zip(fillValue string, args ...interface{}) (out chan []interface{})

func ZipLongest

func ZipLongest(fillValue string, args ...interface{}) (out chan []interface{})

Types

type Pair

type Pair struct {
	First  interface{}
	Second interface{}
}

func Find

func Find(iterator interface{}, compareFunctor func(Pair) bool) (out Pair)

Jump to

Keyboard shortcuts

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