Article View: pl.comp.lang.perl
Article #52163Re: Prosba o pomoc przy sortowaniu tablicy
From: bim-bom
Date: Mon, 17 Jan 2011 09:24
Date: Mon, 17 Jan 2011 09:24
22 lines
1893 bytes
1893 bytes
W dniu 2011-01-14 19:33, Szymon Sokół pisze:
> On Fri, 14 Jan 2011 17:26:36 +0100, bim-bom wrote:
>
>> mam hasha, w kazdym elemencie hasha jest tablica. Kazdy element tablicy
>> jest hashem. Zalezy mi na tym, zeby posortowac kazda z tablic po
>> odpowiednim elemencie w zagniezdzonym hashu.
>
>> Problwalem komenda "sort", ale mi nie wychodzi.
>
> Prawdę mówiąc, nie rozumiem, co tu może nie wychodzić...
> Lecisz pętlą po całym hashu i sortujesz każdą z tablic wg wartości elementu
> o kluczu 'ID' (założyłem, bo tak wynikało z przykładu, że $VAR1 zawiera
> referencję do przedmiotowego hasha):
>
> for my $v (values %$VAR1) {
> @$v = sort { $a->{ID}<=> $b->{ID} } @$v;
> }
Wielkie dzięki za pomoc, zaoszczędziłeś mi dużo czasu :)
musiałem zrobić małą modyfikację ("values %VAR1" zamiast "values
%$VAR1"), żeby zadziałało. Wcześniej mi nie działało, bo pisałem
"$a{"ID"}" zamiast "$a->{ID}". Jeszcze raz dzięki za pomoc!
Technical Details
Message-ID:
<ih11u0$ojp$1@news.onet.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!.POSTED!not-for-mailReferences:
<igptgi$skc$1@news.onet.pl> <1fe7u4wps5qy$.dlg@falcon.sloth.hell.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!.POSTED!not-for-mail From: bim-bom <julekmen@go2.pl> Newsgroups: pl.comp.lang.perl Subject: Re: Prosba o pomoc przy sortowaniu tablicy Date: Mon, 17 Jan 2011 10:24:57 +0100 Organization: http://onet.pl Lines: 22 Message-ID: <ih11u0$ojp$1@news.onet.pl> References: <igptgi$skc$1@news.onet.pl> <1fe7u4wps5qy$.dlg@falcon.sloth.hell.pl> NNTP-Posting-Host: ttihfwgw.tieto.com Mime-Version: 1.0 X-Trace: news.onet.pl 1295256320 25209 194.197.79.18 (17 Jan 2011 09:25:20 GMT) X-Complaints-To: niusy@onet.pl NNTP-Posting-Date: Mon, 17 Jan 2011 09:25:20 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.2.13) Gecko/20101207 Lightning/1.0b2 Thunderbird/3.1.7 In-Reply-To: <1fe7u4wps5qy$.dlg@falcon.sloth.hell.pl> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit