On Monday, 22 June 2020 at 01:47:49 UTC, repr-man wrote:
Is there any way to pass an unknown number of slices into a function? I'm trying to do something along the lines of:

void func(T)(T[] args...)
{
    //...
}

That wasn't working,

[...]

Thanks for the help!

Can you provide more details for "that wasnt working" ? because

  void func(T)(T[] args...)
  {
    writeln(args.length);
  }

  void main()
  {
    int[] a,b;
    func(a[0..$],b[0..$]);
  }

works, so there must be a missing detail.
Maybe each slice has different type ?

Reply via email to