On Sun, 2007-02-25 at 15:46 +0100, Jeffrey Ratcliffe wrote: > > The Glib::Flags operators are explained in the "This Is Now That" > > section of the Glib manpage. > > But in the manpage, it implies (to me at least) that there is a > difference between &, >= and *. Is there difference?
* and & return the elements that are in both sets -- evaluating this in a bool context works because an empty set turns into false and a non-empty set turns into true. Note that * and & are commutative: a * b == b * a. >=, on the other hand, specifically tests if the first set contains the second set -- so >= is not commutative. -- Bye, -Torsten _______________________________________________ gtk-perl-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/gtk-perl-list
