On Tuesday, 12 January 2016 at 17:28:35 UTC, Marc Schütz wrote:
On Tuesday, 12 January 2016 at 16:55:48 UTC, ParticlePeter
wrote:
[...]
If I understand you correctly (not sure), you would like to
write `MF` so that you don't need to specify the parameters in
the lambda? That's not possible, because the code inside the
lambda needs names for them if it wants to access them, but
parameter names are _not_ part of the function type, and
therefore the alias doesn't know about them.
However, you don't need to specify the full parameter list in
the lambda, the names and `ref` are enough:
otherFunc( (ref a, ref b, ref c) { /* use a, b, c */ } );
This is already quite useful, thanks.