// MAP FUNCTION
package main
import (
"fmt"
)
func main() {
nums := []int{1,2,3,4,5,6,7,8,9,10}
fmt.Println(MAP(nums, func(n int) int {return n*10}))
}
func MAP(nums []int, fn func(n int) int) (res []int) {
for _, n := range nums {
res = append(res, fn(n))
}
return
}
GO-MAP函数demo
最新推荐文章于 2024-01-03 18:01:41 发布