Как отсортировать массив определяемых пользователем объектов в D?Как отсортировать массив объектов в Dlang?
Исходя из фона C++, я полагаю, вы должны были бы объявить перегрузку оператора для типа, хранящегося в массиве, или использовать функцию компаратора ...
Пример того, как сделать это будет очень признателен.
Почему импорт 'std.algorithm.sort', а не просто использовать' array.sort'? –
@Pedro, трудно сказать, является ли это официальным, но должно быть, свойство сортировки массивов устарело. std.algorithm.sort является общим, работает с пользовательскими диапазонами и пользовательскими функциями сортировки. –
@hethegreat Ах, нашел официальные планы, чтобы осудить его: [Устаревшие функции] (http://dlang.org/deprecate.html). благодаря –