Rant after trying Rust a bit
ixid via Digitalmars-d
digitalmars-d at puremagic.com
Fri Jul 24 03:28:34 PDT 2015
On Friday, 24 July 2015 at 10:15:36 UTC, Walter Bright wrote:
> Nope. As opposed to:
>
> int r;
> if (y == 10) {
> while (i--)
> z += call(i);
> r = z;
> } else {
> switch (x) {
> case 6:
> r = foo();
> break;
> default:
> r = y;
> break;
> }
> }
>
> x = 45 + r + tan(z);
My point was that you can effectively do the ugly thing already
in a worse way. I didn't say there aren't neater ways of getting
the same functionality in this particular case. Doesn't it
demonstrate that expressions returning values can make a given
piece of code tidier?
More information about the Digitalmars-d
mailing list