🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.perl
Article #52161

Prosba o pomoc przy sortowaniu tablicy

#52161
From: bim-bom
Date: Fri, 14 Jan 2011 16:26
61 lines
2177 bytes
Witam,

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. Glowny obiekt po 
zdumpowaniu wyglada np. tak:

$VAR1 = {
           'OBJ1' => [ 
                              { 
                                                      'type_name' => 'XXX',
'ID' => '447',
},
{
'type_name' => 'yyy',
'ID' => '446',
}, 
                       { 
                                               'type_name' => 'zzz',
'ID' => '448',
}
],

           'OBJ2' =>
[ 
         { 
                                 'type_name' => 'XXX',
'ID' => '111',
},
{
'type_name' => 'yyy',
'ID' => '100',
}, 
                       { 
                                               'type_name' => 'zzz',
'ID' => '555',
}
]
         };

Chce, zeby np. tablica pod "OBJ1" byla posortowana wedlug pola "ID", 
czyli tak:

{
'type_name' => 'yyy',
'ID' => '446',
},
{ 
                        'type_name' => 'XXX',
'ID' => '447',
},
{ 
                        'type_name' => 'zzz',
'ID' => '448',
}


Problwalem komenda "sort", ale mi nie wychodzi. Sprobowalem "krok po 
kroku", ale i tak natykam sie na problemy. Na C++ i Javie sie znam duzo 
lepiej, a w perlu mi jakos nie wychodzi programowanie...
Na pewno jest jakies proste rozwiazanie - ktos pomoze?
Technical Details
Message-ID: <igptgi$skc$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-mail

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: Prosba o pomoc przy sortowaniu tablicy
Date: Fri, 14 Jan 2011 17:26:36 +0100
Organization: http://onet.pl
Lines: 61
Message-ID: <igptgi$skc$1@news.onet.pl>
NNTP-Posting-Host: ttihfwgw.tieto.com
Mime-Version: 1.0
X-Trace: news.onet.pl 1295022418 29324 194.197.79.18 (14 Jan 2011 16:26:58 GMT)
X-Complaints-To: niusy@onet.pl
NNTP-Posting-Date: Fri, 14 Jan 2011 16:26:58 +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
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit