Skip to content

Latest commit

 

History

History
22 lines (18 loc) · 435 Bytes

Map-Reduce.md

File metadata and controls

22 lines (18 loc) · 435 Bytes

Map


func MapStrToStr(arr []string, fn func(s string) string) []string {
    var newArray = []string{}
    for _, it := range arr {
        newArray = append(newArray, fn(it))
    }
    return newArray
}

func MapStrToInt(arr []string, fn func(s string) int) []int {
    var newArray = []int{}
    for _, it := range arr {
        newArray = append(newArray, fn(it))
    }
    return newArray
}

函数作为参数传进来