|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Andrey Sapozhnikov 2:5020/400 12 Aug 2002 21:08:38 To : Artem Chuprina Subject : Re: Hа: Рекурсивный обход каталогов --------------------------------------------------------------------------------
Artem Chuprina wrote:
> Здравствуй, Slava Kostin.
>
> SK>>> Все понял. Вот это не понял: sort { $a cmp $b }
> SK>>> Hизя было sort(readdir(DIR))?
> AC>> Можно.
>
> SK> Опять я! :)
> SK> Hу пожалуйста, поясни, как работает sort { $a cmp $b }, что нам дает cmp?
>
> Если я правильно ошибаюсь, cmp сравнивает в соответствии с текущей локалью.
> Как сравнивает sort по умолчанию - это не ко мне...
Тоже с локалью. Похоже я ошибся сказав, что порядок сортировки изменится.
Или это память о старых версиях такую шутку со мной сыграла. Одно только
я не проверил - случай когда $a это объект с переопределенной операцией
cmp (или операцией приведения к строке).
Андрей
--- ifmail v.2.15dev5
* Origin: Demos online service (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/5284763ce38d.html, оценка из 5, голосов 10
|