DLang Tour : Functions as arguments

Basile B. b2.temp at gmx.com
Thu Dec 28 10:20:59 UTC 2017


On Thursday, 28 December 2017 at 01:37:16 UTC, Tony wrote:
> On this page:
> https://tour.dlang.org/tour/en/basics/delegates
>
> there is:
> --------------------------------------------------------
> void doSomething(int function(int, int) doer) {
>     // call passed function
>     doer(5,5);
> }
>
> doSomething(add); // use global function `add` here
>                   // add must have 2 int parameters
>
> --------------------------------------------------------
>
> I can't get it to compile unless it is:
>
> doSomething(&add);

Thanks for reporting this. This will be corrected soon:

https://github.com/dlang-tour/english/pull/220

If you find more issues, please rather use this bug dedicated 
tracker

https://github.com/dlang-tour/english/issues.



More information about the Digitalmars-d-learn mailing list