If you have an array of structs, such as...

     struct Foo
     {
         int x;
         int y;
     }

     Foo[] foos;

...and you wanted to sort the foos then you'd do something like...

     foos.sort!(a.x < b.x),

..and, of course, both of the fields x and y get sorted together.
If you have a so-called struct of arrays, or an equivalent
situation, such as...

     int[] fooX;
     int[] fooY;

...is there a simple way to sort fooX and fooY
"together"/coherently (keyed on, say, fooX), using the standard
lib?

Reply via email to