Back to Lo

Core Maptoslice

docs/data/core-maptoslice.md

1.53.0249 B
Original Source

Transforms a map into a slice by applying an predicate to each key/value pair.

go
m := map[int]int64{1:4, 2:5, 3:6}
s := lo.MapToSlice(m, func(k int, v int64) string {
    return fmt.Sprintf("%d_%d", k, v)
})
// []string{"1_4", "2_5", "3_6"}