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

570 B

name, slug, sourceRef, category, subCategory, playUrl, variantHelpers, similarHelpers, position, signatures
name slug sourceRef category subCategory playUrl variantHelpers similarHelpers position signatures
ValueOr valueor map.go#L97 core map https://go.dev/play/p/bAq9mHErB4V
core#map#valueor
core#map#haskey
core#map#keys
core#map#values
50
func ValueOr[K comparable, V any](in map[K]V, key K, fallback V) V

Returns the value for a key or a fallback if the key is not present.

value := lo.ValueOr(map[string]int{"foo": 1, "bar": 2}, "foo", 42)
// 1

value = lo.ValueOr(map[string]int{"foo": 1, "bar": 2}, "baz", 42)
// 42