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

Reply via email to