Skip to main content

Basic: map

map

import

_ @sys.map;
_ @map.future;

map.new - new map

map.new(u0, 100,10000);

it.key - find key

 found=it.key(u0, map0,0, key);
if (found==-1) {
it.key.new.dma(u0, map0,0, key, dma0);
};

it.map.get.key - get key

key:=it.map.get.key(u0, cells,0);

map.future

import

_ @map.future;

map.key.new.v - new key value

map.key.new.v(u0, map0,0, key, value);

map.key.erase - erase key

map.key.erase(u0, map0,0, key);

map.for.each - for loop

map.for.each(u0, map,it, fn);
fn {
# map0,i0
# dma:0
v=dma.get(u0, 0,0);
};
map.for.each(u0, map0,0, fn);