Sort an array of composite structures: Difference between revisions

Content deleted Content added
Updated D code
Line 475:
static struct Pair { string name, value; }
 
autoPair[] pairs = [Pair({"Joe", "5531")},
Pair( {"Adam", "2341")},
Pair( {"Bernie", "122")},
Pair( {"Walter", "1234")},
Pair( {"David", "19")}];
 
// schwartzSort!q{ p.name }(pairs);
sort!q{ a.name < b.name }(pairs);
 
// schwartzSort!q{(p => p.name })(pairs);
writeln(pairs);
}</lang>