On Wednesday, 17 September 2025 at 22:16:50 UTC, Brother Bill wrote:
```
import std.stdio;

void main()
{

}

alias Calculator = int function(int);

Calculator makeCalculator()
{
        int increment = 10;
        return value => increment + value; // ← compilation ERROR
}

```

function is almost always wrong you need to be very pure to work at all and if by chance you ever have a function pointer you can convert it to a delegate

What does the second (int) refer to?

it takes an int, just delete the names of the arguments from the header syntax

Reply via email to