Set Sample¶
Sets are unordered and do not contain duplicate elements.
using Gee;
void main () {
var my_set = new HashSet<string> ();
my_set.add ("one");
my_set.add ("two");
my_set.add ("three");
my_set.add ("two"); // will not be added because it's a duplicate
foreach (string s in my_set) {
stdout.printf ("%s\n", s);
}
}
Compile and Run¶
$ valac --pkg gee-0.8 gee-set.vala
$ ./gee-set