On 28/05/13 10:37, bearophile wrote:
    .map!(words => words
                   .classify!q{ a
                                .dup
                                .representation
                                .sort()
                                .release

Also, let's kill the built-in sort already :-)


But I just found it and started using it. :-)

I was contemplating writing my own sort function as the ones in std.algorithm didn't meet my needs (or using them was too messy) until I discovered this feature.

Are the () necessary on sort?  I found:

auto sorted_array = an_array.dup.sort;

worked.

Peter
PS Now I've found this I can go back and simplify all the code where I iterated over associative arrays in key order by getting the keys and the sorting them separately.
PPS Every time I discover one of these features I like D even more.

Reply via email to