DUAL FEATURE REQUEST: let "with" take a struct pointer and evaluate to its parameter
Simen Kjaeraas
simen.kjaras at gmail.com
Fri Dec 21 15:26:15 PST 2007
On Thu, 20 Dec 2007 16:31:56 +0100, downs <default_357-line at yahoo.de>
wrote:
> The first part of the feature request is to allow "with" to take a
> pointer to a struct as a parameter.
>
> This is for the sake of internal consistency; since you can already call
> methods on a struct pointer as if it was dereferenced, it makes sense to
> also be able to use "with" on it.
>
> The second one arises from the following really cute idea ge0rg had in
> #d. Quote
>
>> > <Ge0rG> so you want 'auto foo = with(new myStruct) { bar = 23; baz =
>> 42; ... }'?
Wouldn't it be more logical to use
with (auto foo = new myStruct) { bar = 23; baz = 42; ... }
More information about the Digitalmars-d
mailing list