digitalmars.D.learn - How to define delegate with needed parameters
- Tim (9/9) Jan 13 2021 I would like to be able to create a delegate but also supply the
- Paul Backus (3/12) Jan 13 2021 Easiest way is to use a lambda:
- Tim (2/4) Jan 13 2021 This worked perfectly, thank you for your timely response~
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");
Jan 13 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))
Jan 13 2021
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~
Jan 13 2021