Documentation for method
Set assembled from the following types:
method Set(--> Set)
my = (eggs => 2, bacon => 3).BagHash;say .Set; # OUTPUT: «set(bacon, eggs)␤»
method Set(--> Set) is nodal
In general, creates a set which has as members elements of the list.
say <æ ß þ €>.Set; # OUTPUT: «set(ß æ þ €)␤»
However, there might be some unexpected changes in case the list includes non-scalar data structures. For instance, with Pairs:
my = (:42a, :33b);say ; # OUTPUT: «[a => 42 b => 33]␤»say .Set; # OUTPUT: «set(a b)␤»
The set will be composed of the
keys of the Pair whose corresponding value is not 0, eliminating all the values. Please check the
Set documentation for more examples and a more thorough explanation.