|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Yuriy Kaminskiy 2:5020/517.21 20 Apr 2001 15:17:01 To : Alexander Babanov Subject : Re: Perl:10% из массива --------------------------------------------------------------------------------
Hello, Alexander!
>>>>> On 21:37 17/4/2001, Alexander Babanov <2:5020/5609.69> writes:
RB> И что это за sort с отрицательным числом во втором случае
RB> (Анатолия)? Я что-то в perl bookshelf такого не находил.
AB> Сортировка со случайными результатами сравнений, прикольный прием :)
Прикольный только в том смысле, что абсолютно _HЕКОРРЕКТHЫЙ_.
Функция сравнения ОБЯЗАHА (в смысле - must) выдавать стабильные
результаты. В противном случае - результат непредсказуемый.
Вполне возможно, что результатом sort {rand(2)-1} 1..5 выдаст
результат (1, 1, 1, "ху^ тебе", 5). Или зависнет. Или попортит
случайные области памяти, в результате чего выкинет корку в совершенно
другом месте.
--
Yuriy Kaminskiy.
--- Gnus v5.2.25/XEmacs 19.14
* Origin: none (2:5020/517.21@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/1742746bf0aea.html, оценка из 5, голосов 10
|