Categorygithub.com/cuishu/functools
repositorypackage
0.0.0-20240805012855-af16d3b6db3b
Repository: https://github.com/cuishu/functools.git
Documentation: pkg.go.dev

# README

Function Tools

Map

example:

	a = Map(func(i int) int {
		return i + 1
	}, a)

Filter

example:

	a = Filter(func(i int) bool {
		return i < 50
	}, a)

Reduce

example:

	n := Reduce(func(x, y int) int {
		return x + y
	}, a, 0)