BagHash
ErrorsCollection

BagHash

Synthesised documentation from type/MixHash type/Any type/Setty type/Mix

From type/MixHash

See Original text in context

method BagHash (--> BagHash:D)

Coerces the MixHash to a BagHash. The weights are converted to Int, which means the number of keys in the resulting BagHash can be fewer than in the original MixHash, if any of the weights are negative or truncate to zero.

From type/Any

See Original text in context

method BagHash(--> BagHash:Dis nodal

Coerces the invocant to BagHash, whereby Positional are treated as lists of values.

From type/Setty

See Original text in context

method BagHash(Setty:D: --> BagHash:D)

Returns a BagHash containing the elements of the invocant.

my BagHash $b = Set.new(123).BagHash;
say $b;                                           # OUTPUT: «BagHash(1 2 3)␤»

From type/Mix

See Original text in context

method BagHash (--> BagHash:D)

Coerces the Mix to a BagHash. The weights are convert to Int, which means the number of keys in the resulting BagHash can be fewer than in the original Mix, if any of the weights are negative or truncate to zero.