On Wednesday, 12 July 2017 at 12:57:19 UTC, Rene Zwanenburg wrote:
On Wednesday, 12 July 2017 at 12:20:11 UTC, Miguel L wrote:
What is the best way in D to create a function that receives a static array of any length?

Templatize the array length:

void foo(size_t length)(int[length] arr)
{

}

That being said, this may lead to template bloat and excessive copying. What are you trying to do? Is there a reason you can't use a slice?

Reply via email to