How to define delegate with needed parameters
    Paul Backus 
    snarwin at gmail.com
       
    Thu Jan 14 00:29:23 UTC 2021
    
    
  
On Thursday, 14 January 2021 at 00:19:24 UTC, Tim wrote:
> I would like to be able to create a delegate but also supply 
> the function parameters to be used for the function call. How 
> can I go about doing this? Example:
>
> void foo(int i){
> }
>
> void bar(string m){
> }
>
> doSomething(&foo(q));
> doSomething(&bar("test");
Easiest way is to use a lambda:
doSomething(() => foo(q))
    
    
More information about the Digitalmars-d-learn
mailing list