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?