how to do this meta-programming? print the address of random element's address of a variable length of arrays?
snarwin at gmail.com
Sat Sep 12 19:06:47 UTC 2020
On Saturday, 12 September 2020 at 18:16:51 UTC, mw wrote:
> Now, let me expand this challenge: suppose we need to add a new
> set of variable length extra parameters in parallel to the
> arrays, i.e:
> Now the question is how to pass & handle 2 sets of variadic
void fun(Args...)(Args args)
if (args.length % 2 == 0)
alias firstSet = args[0 .. $/2];
alias secondSet = args[$/2 .. $];
// rest of function body goes here
You will probably also want to include some `static asserts` to
make sure each set contains arguments of the appropriate types.
More information about the Digitalmars-d-learn