DLang Tour : Functions as arguments

Seb seb at wilzba.ch
Thu Dec 28 10:22:43 UTC 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!


More information about the Digitalmars-d-learn mailing list