On Wednesday, 30 January 2013 at 15:10:37 UTC, Jacob Carlborg wrote:
I really don't see much point in properties/methods that just forwards to an instance variable.

I assume you mean something like this:

struct S
{
    private T _t;

    ref T get() { return _t; }

    void set(T t) { ... }
}

The benefit of the above type of coding versus having a public T variable, is that you can change the implementation of S without changing S's interface. Perhaps I would like to change it to this (or whatever):

private static T[5] tees;

struct S
{
    private byte _idx;

    ref T get() { return tees[_idx]; }

    void set(T t) { ... }
}

Reply via email to