fuction Return function

sigod via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Sat Jul 26 14:09:34 PDT 2014


On Saturday, 26 July 2014 at 20:49:30 UTC, seany wrote:
> Can a function return a function in D? Sorry if i missed the 
> answer somewhere

Just alias your function signature:

```d
alias MyFunctionType = void function(int);
```

Example from my own code:
```d
alias DeserializeBody = TLObject function(InBuffer);

DeserializeBody[uint] registerAll(modules...)()
{
     // ...
}
```



More information about the Digitalmars-d-learn mailing list