Versions in this module Expand all Collapse all v1 v1.0.1 Apr 12, 2019 v1.0.0 Aug 22, 2018 Changes in this version + func And(predicates ...func() bool) bool + func Do(thunks ...func()) + func Or(predicates ...func() bool) bool + func Range(low, high, n int, f func(low, high int)) + func RangeAnd(low, high, n int, f func(low, high int) bool) bool + func RangeOr(low, high, n int, f func(low, high int) bool) bool + func RangeReduce(low, high, n int, reduce func(low, high int) interface{}, ...) interface + func RangeReduceFloat64(low, high, n int, reduce func(low, high int) float64, ...) float64 + func RangeReduceFloat64Product(low, high, n int, reduce func(low, high int) float64) float64 + func RangeReduceFloat64Sum(low, high, n int, reduce func(low, high int) float64) float64 + func RangeReduceInt(low, high, n int, reduce func(low, high int) int, join func(x, y int) int) int + func RangeReduceIntProduct(low, high, n int, reduce func(low, high int) int) int + func RangeReduceIntSum(low, high, n int, reduce func(low, high int) int) int + func RangeReduceString(low, high, n int, reduce func(low, high int) string, ...) string + func RangeReduceStringSum(low, high, n int, reduce func(low, high int) string) string + func Reduce(join func(x, y interface{}) interface{}, firstFunction func() interface{}, ...) interface + func ReduceFloat64(join func(x, y float64) float64, firstFunction func() float64, ...) float64 + func ReduceFloat64Product(functions ...func() float64) float64 + func ReduceFloat64Sum(functions ...func() float64) float64 + func ReduceInt(join func(x, y int) int, firstFunction func() int, moreFunctions ...func() int) int + func ReduceIntProduct(functions ...func() int) int + func ReduceIntSum(functions ...func() int) int + func ReduceString(join func(x, y string) string, firstFunction func() string, ...) string + func ReduceStringSum(functions ...func() string) string