* G.S.Alex <[email protected]> [04.01.2010 07:05]: > this code is almost the same with the libgee example. > but the value haspmap will always be 0 for int , (null) for string. > > -------------------------------------------------------------------------------------------------------------- > using Vala; > static int main (string[] args) { > > var map = new Vala.HashMap<string, int> (); > map.set ("one", 1); > map.set ("two", 2); > map.set ("three", 3); > map["four"] = 4; // same as map.set ("four", 4) > map["five"] = 5; > // foreach (string key in map.keys) { > stdout.printf ("%d\n", map["two"]); // same as map.get (key) > // } > > return 0; > } > -------------------------------------------------------------------------------------------------------------- > _______________________________________________ > Vala-list mailing list > [email protected] > http://mail.gnome.org/mailman/listinfo/vala-list 1. you don't set a hash and equal function which leads to direct hashing 2. why don't you use Gee?
-- IRC: playya @ Freenode, Gimpnet xmpp: [email protected]
signature.asc
Description: Digital signature
_______________________________________________ Vala-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/vala-list
