[swift-users] Looping through all values between UInt8.min and UInt8.max
Dave Abrahams
dabrahams at apple.com
Fri Apr 8 12:57:12 CDT 2016
on Fri Apr 08 2016, Erica Sadun <erica-AT-ericasadun.com> wrote:
> On Apr 8, 2016, at 3:48 AM, tuuranton--- via swift-users
> <swift-users at swift.org> wrote:
>
> print(UInt8.min) //0
>
> print(UInt8.max) //255
>
> //Is there an easy way to loop between all values
>
> //between (and including both) UInt8.min and UInt8.max?
>
> //This doesn't work.
>
> //Runtime crash because UInt8.max has no successor.
>
> for i in UInt8.min...UInt8.max {
>
> print(i)
>
> }
>
> Easy? No.
Yes! It works in the swift-3-indexing-model branch.
--
Dave
More information about the swift-users
mailing list