Thread overview
DLang Tour : Functions as arguments
Dec 28, 2017
Tony
Dec 28, 2017
Basile B.
Dec 28, 2017
Seb
December 28, 2017
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);


December 28, 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.

December 28, 2017
On Thursday, 28 December 2017 at 10:20:59 UTC, Basile B. wrote:
> 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.

Or simply click on the edit button yourself. Thanks for reporting and thanks @Basile for fixing it!