List Comprehension equivalent
Ali Çehreli via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Fri Mar 17 11:00:32 PDT 2017
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
More information about the Digitalmars-d-learn
mailing list