On 01/12/2016 07:41 AM, ParticlePeter wrote:

> Please, if possible, also show me where I should have found the answer
> (D Reference, Alis book

It is not used with a function literal but searching for 'alias' below yields something close: :)

  http://ddili.org/ders/d.en/lambda.html

<quote>
Function pointer syntax is relatively harder to read; it is common to make code more readable by an alias:

alias CalculationFunc = int function(char, double);

That alias makes the code easier to read:

    CalculationFunc ptr = &myFunction;

As with any type, auto can be used as well:

    auto ptr = &myFunction;
</quote>

As others have already said, &myFunction can be replaced with a lambda. Shamefully without compiling:

    auto ptr = (char, double) => 42;

Ali

Reply via email to