sort using delegate as predicate
    Justin Whear via Digitalmars-d-learn 
    digitalmars-d-learn at puremagic.com
       
    Tue Sep 16 10:02:08 PDT 2014
    
    
  
On Tue, 16 Sep 2014 16:38:04 +0000, Simon Bürger wrote:
> 
>> sort!((a,b) => f.cmp(a, b))(data);
> 
> does in fact compile, so i guess problem is solved. Thanks guys.
Yes, this compiles because the lambda forms a closure over f.  In some 
respects this might even be better than the C++ as there is the 
possibility for inlining because the lambda literal is passed by alias.
    
    
More information about the Digitalmars-d-learn
mailing list