Сортировка с сортировкой :: поля - PullRequest
1 голос
/ 15 июля 2011

Я пытаюсь выполнить числовую сортировку в perl с помощью Sort :: Fields .

Я вижу, что он может сортироваться с использованием 'n', но это похоже на сортировку по первому числу

Скажи, что у меня есть:

12
143
32
342

Как мне отсортировать по размеру? Такие как:

342
143
32
12

Примечание: я также сначала сортирую его по другому полю: я пытаюсь использовать: напечатать SORT fieldsort ',', [3, '1n'], @data;

1 Ответ

6 голосов
/ 15 июля 2011

Из предоставленного вами URL,

# числовая сортировка по столбцу 1
печать полей sortort ['1n'], @data;

Это будет сортироватьчисленно в первом столбце каждого массива ref в @ data.

Если это не помогает, включите код, вызывающий Sort :: Fields subs

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...