Mixed int/BigInt foreach interval

bearophile bearophileHUGS at lycos.com
Tue Sep 27 12:22:50 PDT 2011


Jonathan M Davis:

> > foreach (i; 1 .. BigInt(10)) {}
> 
> No. That's foreach. BigInt isn't going to work with the .. syntax regardless 
> of what isIntegral does. I assume what you're really asking is whether

I'm asking about foreach, not about iota. Fixing iota is easy, it's just a matter of changing Phobos.

This is why at the top of my original post I have written:

> In my opinion it's important to make BigInts work in most places where normal ints work.
> I think it's even worth modifying D language a bit (if and where necessary) to allow this.

The point of my post was to talk about foreach. The title of this thread is "Mixed int/BigInt foreach interval".

Bye,
bearophile


More information about the Digitalmars-d mailing list