remove from map()

This function removes the key-value pair with key a from a map b.

The return value of the function is the value of the removed key. If the map is an Inherited Value, only the visible value will be returned.

Note: Hidden values can be removed as well. See the explanations for the Empty Flag.

Parameters


Parameter

Description

a

Key of the key-value pair to be removed.

b

(optional) Name of the map. Default: "default".


Examples


Assume a map "myMap" with the elements {key1=val1, key2=val2, key3=val3}.


Parameter a

Parameter b

Result

Elements in map

key2

myMap

val2

{key1=val1, key3=val3}

key2

myMap


{key1=val1, key3=val3}

key1

myMap

val1

{key3=val3}