using assignment statement as conditional in a where
dan via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Sat Dec 3 10:26:25 PST 2016
On Saturday, 3 December 2016 at 09:03:25 UTC, rikki cattermole
wrote:
> On 03/12/2016 9:55 PM, dan wrote:
>> [...]
>
> If you can use another compiler do so, gdc is on an old
> frontend/Phobos now. I recommend ldc or you know the reference
> compiler dmd if performance/platform isn't an issue (not that
> dmd can't produce decent codegen).
>
> This does compile:
>
> int func() {
> return 0;
> }
>
> void main() {
> int x;
> while((x = func()) != 0) {
>
> }
> }
Thanks Rikki, that works great and is nearly ideal (doesn't seem
to allow 'auto' but probably that's some scoping issue).
I do prefer gdc because it is gpl'ed, but appreciate any
suggestions.
Thanks again for your help!
dan
More information about the Digitalmars-d-learn
mailing list