On Wednesday, 29 January 2014 at 09:50:13 UTC, Timon Gehr wrote:
import std.range, std.algorithm;
int value(int xs[]...) {
return reduce!((a,b)=>10*a+b)(0,xs.retro);
}
Sadly, you can't build a struct (with N int fields) or an enum this way.
On Wednesday, 29 January 2014 at 09:50:13 UTC, Timon Gehr wrote:
import std.range, std.algorithm;
int value(int xs[]...) {
return reduce!((a,b)=>10*a+b)(0,xs.retro);
}
Sadly, you can't build a struct (with N int fields) or an enum this way.