MapInterface.remove ()

macro remove (key) : Variant

Удаляет и коллекции пару с ключем key и возвращает удаляемое значение.

+

copy sample
map.putItems("key1", "val1", "key2", "val2", "key3", "val3");

var result = map.remove("someKey");
println(result);            // Undefined
result = map.remove("key2");
println(result);            // val2
map.toScreen();
import "..\\mac\\extra\\collections\\collections.mac";
var map = LinkedHashMap();

map.putItems("key1", "val1", "key2", "val2", "key3", "val3");

var result = map.remove("someKey");
println(result);            // Undefined
result = map.remove("key2");
println(result);            // val2
map.toScreen();