D'oh! Sorry, this went to the old list.
-Steve ----- Forwarded Message ---- > From: Steve Schveighoffer <[email protected]> > To: Phobos <[email protected]> > Sent: Tue, March 9, 2010 9:30:16 AM > Subject: cast(bool) vs. opUnary!"!" > > In the latest dmd 2.041, cast!T was added, and if statements were changed to > do: > > if(s) => if(cast!bool(s)) > > What happened to if translating to: > > if(!!s) > > which translates to ! opUnary!("!). Hm... that's a lot of !'s :) > > I thought that was the plan, at least it was in the book. Is that going away? > > It does make more sense to use cast(bool) because opUnary!"!" could > potentially > return a non-bool value. > > -Steve _______________________________________________ phobos mailing list [email protected] http://lists.puremagic.com/mailman/listinfo/phobos
