BigInt bool assign
Jonathan M Davis
jmdavisProg at gmx.com
Fri Dec 23 14:34:41 PST 2011
On Friday, December 23, 2011 17:19:26 bearophile wrote:
> Derek Parnell:
> > I'm with Don on this one because a boolean and an integer are not the
> > same concept, and even though many programming languages implement
> > booleans using integers, it still doesn't make them the same thing.
>
> D doesn't implement booleans with integers, D has a boolean type. But D
> allows bools to implicitly cast to ints/longs.
I'd actually argue that that's a mistake. Implicitly converting an int to a
bool is one thing - that's useful in conditional expressions - but converting
from bool to int is something else entirely. I see no reason to expand that
problem into BigInt. _int_ shouldn't have it, let alone BigInt.
- Jonathan M Davis
More information about the Digitalmars-d
mailing list