key : K;
value : V;
}
+
+ has :: (package core.map).has
+ get :: (package core.map).get
+ get_ptr :: (package core.map).get_ptr
+ put :: (package core.map).put
+ delete :: (package core.map).delete
+ update :: (package core.map).update
+ clear :: (package core.map).clear
+ empty :: (package core.map).empty
}
make :: ($Key: type_expr, $Value: type_expr, default := __zero_value(Value)) -> Map(Key, Value) {
next : i32;
value : T;
}
+
+ has :: (package core.set).has
+ get :: (package core.set).get
+ insert :: (package core.set).insert
+ remove :: (package core.set).remove
+ clear :: (package core.set).clear
+ empty :: (package core.set).empty
+ iterator :: (package core.set).iterator
}
make :: ($T: type_expr, default := __zero_value(T)) -> Set(T) {
map.free(^imap);
}
map.put(^imap, 50, "Hello ");
- map.put(^imap, 1234, "World!");
+ imap->put(1234, "World!");
println(map.has(^imap, 50));
println(map.has(^imap, 51));