|
package main
|
|
|
|
import "fmt"
|
|
|
|
func main() {
|
|
wm := NewLinkedGrid(5, 5)
|
|
wm.Print()
|
|
|
|
a := []int{1, 2, 3, 4}
|
|
_ = MapInt(a, func(v int) (int, error) { return v * 2, nil })
|
|
fmt.Println(a)
|
|
r, _ := ReduceInt(a, 0, func(t, v int) (int, error) { return t + v, nil })
|
|
fmt.Println(r)
|
|
}
|