digitalmars.D.learn - Turning fixed sized array into tuple
- Dmitry Olshansky (13/13) May 04 So I have a function:
- Nick Treleaven (3/12) May 04 Use `awaitAny(events.tupleof)`?
- Dmitry Olshansky (6/22) May 04 Thanks, totally missed it!
So I have a function: ```d size_t awaitAny(T...)(T args) { ... } ``` And I have: ``d Event*[4] events; `` How do I pass all 4 of events to awaitAny as tuple of arguments? -- Dmitry Olshansky CEO [Glow labs](https://glow-labs.pro) https://olshansky.me/about/
May 04
On Saturday, 4 May 2024 at 16:58:00 UTC, Dmitry Olshansky wrote:So I have a function: ```d size_t awaitAny(T...)(T args) { ... } ``` And I have: ``d Event*[4] events; `` How do I pass all 4 of events to awaitAny as tuple of arguments?Use `awaitAny(events.tupleof)`? https://dlang.org/spec/arrays.html#array-properties
May 04
On Saturday, 4 May 2024 at 19:11:14 UTC, Nick Treleaven wrote:On Saturday, 4 May 2024 at 16:58:00 UTC, Dmitry Olshansky wrote:Thanks, totally missed it! — Dmitry Olshansky CEO [Glow labs](https://glow-labs.pro) https://olshansky.meSo I have a function: ```d size_t awaitAny(T...)(T args) { ... } ``` And I have: ``d Event*[4] events; `` How do I pass all 4 of events to awaitAny as tuple of arguments?Use `awaitAny(events.tupleof)`? https://dlang.org/spec/arrays.html#array-properties
May 04