On 03.09.2016 17:28, Andrei Alexandrescu wrote:
What's wrong with: auto seq(T...)(auto ref T vals) { return vals[$ - 1]; }
- The name (I'd expect that function to return vals).- Does not work if one or more arguments is of type 'void'. (Arguably that's just a language misdesign.)