Remus
Namespace
rswhite4 at googlemail.com
Wed Nov 21 10:11:17 PST 2012
> What happened to the elvis-operator. I though that was one of
> the best features. I also like scoped/stack allocated classes.
Nothing, if enough people say that they need him I will implement
them again.
But maybe better. :)
> class Foo
> {
> final Object x;
> final Object y;
>
> this (Object x, Object y)
> {
> this.x = x;
> this.y = y;
> }
> }
>
> I used this all the time in D1, when "const" worked like that.
> Now I have to create getters for these variables instead:
>
> class Foo
> {
> private Object x_;
> private Object y_;
>
> this (Object x, Object y)
> {
> this.x = x;
> this.y = y;
> }
>
> Object x () { return x_; }
> Object y () { return y_; }
> }
const in D1 isn't the const as in D2 and enforce only that the
object cannot be assigned again? Strange. O.o
But then I will think about it. Schould not be much work.
More information about the Digitalmars-d-announce
mailing list