Files
lo/docs/data/core-mapentries.md
T
2025-10-06 17:15:49 +02:00

675 B

name, slug, sourceRef, category, subCategory, playUrl, variantHelpers, similarHelpers, position, signatures
name slug sourceRef category subCategory playUrl variantHelpers similarHelpers position signatures
MapEntries mapentries map.go#L307 core map https://go.dev/play/p/VuvNQzxKimT
core#map#mapentries
core#map#mapkeys
core#map#mapvalues
core#map#maptoslice
core#slice#map
200
func MapEntries[K1 comparable, V1 any, K2 comparable, V2 any](in map[K1]V1, iteratee func(key K1, value V1) (K2, V2)) map[K2]V2

Transforms both keys and values using an predicate function.

in := map[string]int{"foo":1, "bar":2}
out := lo.MapEntries(in, func(k string, v int) (int, string) {
    return v, k
})
// map[int]string{1:"foo", 2:"bar"}