On Thu, Oct 29, 2020 at 09:06:21AM +0000, Jan Hönig via Digitalmars-d-learn wrote: > On Thursday, 29 October 2020 at 09:01:12 UTC, Jan Hönig wrote: > > This would mean, that this one should work as well. > > It does not work as I intended, as `() => {}` has not the return type > of `void`. > > (I don't know how to print: `ReturnType!(() => {})`)
What you want is `() {}`, which is equivalent to `void function() {}`. `() => {}` means something different; it's equivalent to: () { return () {}; } i.e., it's a function that returns an empty function. T -- Tell me and I forget. Teach me and I remember. Involve me and I understand. -- Benjamin Franklin