SkÃ¥ne Sjælland Linux User Group - http://www.sslug.dk Forside   Tilmelding   Postarkiv   Forum   Kalender   Søg
MhonArc Dato: [Date Prev] [Kronologisk oversigt] [Date Next]   TrÃ¥d: [Date Prev] [Oversigt trÃ¥de] [Date Next]   MhonArc
 

Re: [PERL] [Newbie] To spørgsmål.




On Wed, 29 Aug 2001, Thomas Kammer Have wrote:

> Halløj.
>
> Jeg er rimeligt grøn i perl:
>
> 1) Jeg vil gerne sortere en hash efter values. Det kan man jo ikke så jeg
> har tænkt mig at bruge en array[i]=key og så sortere arrayen så hash{key}
> er voksende for i voksende (er det helt sort?:) Derfor vil jeg gerne lave
> en sub-routine der kan tage en hash og en array som argument. Men alt
> synes at blive klappet sammen i @_ så hvordan gøres det? Eller er der en
> smartere måde at 'sortere' hashen.
>

Hej,

Du skal læse `man perlreftut`. Du har brug for referencer overførelse.
Prøv at kig på nedestående eksempel. Håber at det kan hjælpe på dit
problem.

#!/usr/bin/perl -w

%myhash = ();

sub dosomething
{
	($a,$hashref) = @_;
	$$hashref{'keyval'} = $a;
}

&dosomething("gurli", \%myhash);

print $myhash{'keyval'};

Med venlig hilsen
Jakob Hilmer

--
Jakob Hilmer
cand. scient. Matematik / Datalogi
E-mail: sslug@sslug	   - Leder efter systemudvikler arbejde!



 
Forside   Tilmelding   Postarkiv   Oversigt   Kalender   Søg

 
 
Henvendelse vedrørende websiderne til <www_admin>. Senest ændret 2005-08-10, klokken 19:53
Denne side vedligeholdes af MHonArc .