1: #line 576 "./lpsrc/flx_stl.pak"
2:
3:
4:
5: include "stl";
6:
7: typedef ii = Vector::iterator[int];
8:
9: var v = Vector::create[int]();
10: push_back (v,1);
11: push_back (v,2);
12: push_back (v,3);
13:
14: var j = 0; until j==3 do
15: print v.[j]; endl;
16: ++j;
17: done;
18:
19:
20: var m = Map::create[int,int]();
21:
22: insert(m,0,2);
23: insert(m,1,23);
24: insert(m,2,423);
25:
26: j = 0; until j==3 do
27: print m.[j]; endl;
28: ++j;
29: done;
30:
31:
32: var i = begin m; until i == end m do
33: def val k, val vl = deref i;
34: print k; print " -> "; print vl; endl; ++i;
35: done;