Article View: pl.comp.lang.perl
Article #52161Prosba o pomoc przy sortowaniu tablicy
From: bim-bom
Date: Fri, 14 Jan 2011 16:26
Date: Fri, 14 Jan 2011 16:26
61 lines
2177 bytes
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-mailShow 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