Re: How to define delegate with needed parameters

2021-01-13 Thread Tim via Digitalmars-d-learn
On Thursday, 14 January 2021 at 00:29:23 UTC, Paul Backus wrote: Easiest way is to use a lambda: doSomething(() => foo(q)) This worked perfectly, thank you for your timely response~

Re: How to define delegate with needed parameters

2021-01-13 Thread Paul Backus via Digitalmars-d-learn
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(&

How to define delegate with needed parameters

2021-01-13 Thread Tim via Digitalmars-d-learn
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");