dual with statement
Jay Norwood via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Sat Jul 26 09:29:34 PDT 2014
On Friday, 25 July 2014 at 21:10:56 UTC, monarch_dodra wrote:
> Functionally nothing more than an alias? EG:
> {
> alias baz = foo.bar;
> ...
> }
>
Yes, it is all just alias. So
with ( (d,e,a,b,c) as (ar.rm.a, ar.rm.b, ar.r.a, ar.r.b, ar.r.c)){
d = a + c;
e = (c==0)?0:(a+b)/c;
}
could be instead
{
alias d = ar.rm.a;
alias e = ar.rm.b;
alias a = ar.r.a;
alias b = ar.r.b;
alias c = ar.r.c;
d = a + c;
e = (c==0)?0:(a+b)/c;
}
I guess this means I don't need WITH.
More information about the Digitalmars-d-learn
mailing list