Type of complex expression

Lubos Pintes lubos.pintes at gmail.com
Wed Feb 27 02:02:59 PST 2013


Hi,
Some time ago I asked how to efficiently parse a space delimited list of 
ints to array. Ireceived a good answer, but recently I discovered this:
auto a="  1 2  3   4 5   "
   .split(" ")
   .filter!"!a.empty"
   .map!"to!int(a)";
writeln(a);
//writes [1, 2, 3, 4, 5] as expected.

But:
writeln(typeid(a).stringof);
writes something interestingly crazy.
I expected something like "int[]". So of which type is that expression, 
and is this a good way to solve numbers parsing if I suppose that input 
is correct?
Thank



More information about the Digitalmars-d-learn mailing list