On 03/17/2017 10:51 AM, Jerry wrote:
On Friday, 17 March 2017 at 17:13:48 UTC, Russel Winder wrote:
I have a bit of code:
string[] returnValue;
foreach(string key, string[] value; groups) {
returnValue ~=
value.sort!debianPackageNumberComparator()[0..$-1].array;
}
return returnValue;
[...]
You forgot a ! on the map call.
.map!((Tuple!(string, string[]) a) =>
a[1].sort!debianPackageNumberComparator()[0..$-1])
This happens to me too. I think the compiler can generate a warning when
mandatory template parameters are not provided. Submitted:
https://issues.dlang.org/show_bug.cgi?id=17263
Ali