On Sunday, 9 June 2013 at 19:03:12 UTC, khurshid wrote:
On Sunday, 9 June 2013 at 11:11:47 UTC, bearophile wrote:
khurshid:
D language have like Pascal/Delphi "with statement", which
very useful for writing readable code.
It's a quite useful statement, especially with enumerations or
associative array literals, to avoid repeating many times
their name:
switch (en) with (MyEnum) {
case foo: ...
case bar: ...
}
It's very good example!!
And, May be, this is'not bad, too :))
struct C
{
alias byte B;
alias short S;
};
with(C)
{
B b;
S s;
}
Not very useful, as the scope of `b` and `s` is limited to
`with`'s block...