MapInterface.replace ()

macro replace (key, newValue : Variant) : Bool

Заменяет значение соответствующее ключу key на newValue и возвращает true, если ключа не найдено возвращает false, при этом добавление нового элемента не происходит.

+

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

var result = map.replace("key3", "newVal");
println(result);            // val3
map.toScreen();
import "..\\mac\\extra\\collections\\collections.mac";
var map = LinkedHashMap();

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

var result = map.replace("key3", "newVal");
println(result);            // val3
map.toScreen();