Back to Lo

Core Coalescemaporempty

docs/data/core-coalescemaporempty.md

1.53.0457 B
Original Source

Returns the first non-empty map from the provided arguments, or an empty map if all arguments are empty.

go
result := lo.CoalesceMapOrEmpty(map[string]int{}, map[string]int{"a": 1}, map[string]int{"b": 2})
// map[string]int{"a": 1}

result = lo.CoalesceMapOrEmpty(map[string]int{}, map[string]int{})
// map[string]int{}

result = lo.CoalesceMapOrEmpty(map[int]string{}, map[int]string{1: "one"}, map[int]string{2: "two"})
// map[int]string{1: "one"}