develooper Front page | perl.perl6.users | Postings from January 2020

Range on Subsets

Thread Next
Simon Proctor
January 28, 2020 15:03
Range on Subsets
Message ID:
So some recent conversations covered the Range method on numeric types like

So Int.Range gives the range of valid values -Inf^..^Inf which is neat.

Then I thought I'd try UInt.Range and got 0..^Inf

Ah Ha! Thinks I. I have a plan. What if I try this?

my subset OneToTen of Int where { not .defined or 1 <= $_ <= 10 };
say OneToTen.Range;

And it gives ...


And now I'm a bit confused. The Docs say the UInt is just a subset

So how does it have it's own Range?

Simon Proctor
Cognoscite aliquid novum cotidie

Thread Next Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About