Map.pop/3
defmodule Map do
def pop(map, key, default \\ nil)
end
Returns and removes the value associated with key in map.
If key
is present in map
with value value
, {value, new_map}
is returned where new_map
is the result of removing key
from map
.
If key
is not present in map
, {default, map}
is returned.