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() bool) bool + func Or(predicates ...func() bool) bool + func Range(low, high, n int, f func(low, high int) bool) bool + 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{}, bool), ...) (interface{}, bool) + func RangeReduceFloat64(low, high, n int, reduce func(low, high int) (float64, bool), ...) (float64, bool) + func RangeReduceInt(low, high, n int, reduce func(low, high int) (int, bool), ...) (int, bool) + func RangeReduceString(low, high, n int, reduce func(low, high int) (string, bool), ...) (string, bool) + func Reduce(join func(x, y interface{}) (interface{}, bool), ...) (interface{}, bool) + func ReduceFloat64(join func(x, y float64) (float64, bool), firstFunction func() (float64, bool), ...) (float64, bool) + func ReduceInt(join func(x, y int) (int, bool), firstFunction func() (int, bool), ...) (int, bool) + func ReduceString(join func(x, y string) (string, bool), firstFunction func() (string, bool), ...) (string, bool)