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);