Hi,

I am trying to create a struct with a settable method that has access to the struct scope.
Is this the only way?
Is there a way to give access without explicitly passing `this`?

```d
import std.stdio;

struct TestStruct{
    float /*------------------*/ a;
    float /*------------------*/ b;
    float function( TestStruct ) op;

    float run(){
        return op( this );
    }
}

void main(){
    TestStruct ts = TestStruct(
        2,
        3,
        function( TestStruct s ){ return s.a + s.b; }
    );

    writeln( ts.run() );
}
```

Reply via email to