Return to index

map functions

map = difference(map1, map2)

top

Keep keys from first map that are not in second map (same as - operator)

Example:

# Example for difference
difference(map(.a 1, .b 2), map(.a 1, .b 2))  # usage


map = intersect(map1, map2)

top

Keep only keys present in both maps (same as & operator)

Example:

# Example for intersect
intersect(map(.a 1, .b 2), map(.a 1, .b 2))  # usage


map = merge(map1, map2)

top

Deep merge two maps (same as | operator)

Example:

# Example for merge
merge(map(.a 1, .b 2), map(.a 1, .b 2))  # usage


map = symmetric_difference(map1, map2)

top

Keep keys that exist in exactly one map (same as ^ operator)

Example:

# Example for symmetric_difference
symmetric_difference(map(.a 1, .b 2), map(.a 1, .b 2))  # usage