Strange behavior of iota

Era Scarecrow rtcvb32 at
Wed Feb 16 02:51:32 UTC 2022

On Tuesday, 15 February 2022 at 22:24:53 UTC, bachmeier wrote:
> On Tuesday, 15 February 2022 at 22:02:13 UTC, Adam D Ruppe 
> wrote:
>> for(a = v.length; a > cast(size_t) -1, a += -1)
> After looking at the documentation and seeing CommonType!(int, 
> uint) is uint, I have to say that iota's behavior doesn't make 
> much sense.

Unless it's almost always intended to go up and stay positive?

Not that it can't be modified to take all those cases in, hitting 
64bit there's little reason you can't just use long,long for the 

More information about the Digitalmars-d-learn mailing list