|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Artem Chuprina 2:5020/400 09 Nov 2002 02:51:35 To : Alexander Svetkin Subject : Re: sort массива хэшей -------------------------------------------------------------------------------- Здравствуй, Alexander Svetkin. AS> Имеется массив @data, каждый элемент которого ссылка на хэш. При попытке AS> его отсортировать таким образом: AS> @data = sort {$a->{'number'} cmp $b->{'number'}} @data AS> перл пишет: Modification of a read-only value attempted. В чем может быть AS> проблема? Причем раньше такого не было. Оно точно не наведенное из-за отсутствия ; ? ran@wizzle> perl -le 'my @data = ({number=>"03"}, {number=>"02"}); @data = sort {$a->{"number"} cmp $b->{"number"}} @data; print %$_ for @data' number02 number03 -- Artem Chuprina Communiware.net RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/122.256, ICQ: 13038757 --- ifmail v.2.15dev5 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/144545a567fe6.html, оценка из 5, голосов 10
|