How can I create a alias to a struct method?
struct S {
string doSomething(int n) { return ""; }
}
I'd like to do something like this (imaginary code):
alias doSomething = S.doSomething;
then call it by doSomething(3)
I got the following error from this code:
Error: need 'this' for 'gen' of type 'string(int n)'
So I tried create a instance:
alias doSomething = S().doSomething;
Changes the error to:
app.d(96): Error: function declaration without return type.
(Note that > constructors are always named this)
app.d(96): Error: semicolon expected to close alias declaration