Declare function:
// SumIntsOrFloats sums the values of map m. It supports both int64 and float64 // as types for map values. func SumIntsOrFloats[K comparable, V int64 | float64](m map[K]V) V { var s V for _, v := range m { s += v } return s }
Use:
SumIntsOrFloats[string, int64](ints)
Last updated 2 years ago