|
|
![]() |
||
|
|
|||
|
JavaScript.nu
/
Perl-kurs
/
Subrutiner
Subrutiner definieras med sub, och anropas med och-tecknet, &. Det i subrutinen utf�rs inte f�rr�n subrutinen anropas.
#!/usr/bin/perl
sub tabell_start #Skriver ut b�rjan av varje rad i tabellen
{
$i++; # �kar r�knaren med 1
print "<TR><TD><B>$i</B></TD><TD>";
}
sub tabell_slut #Skriver ut slutet av varje rad i tabellen
{
print "</TD></TR>\n";
}
$i=0; # R�knaren startar p� noll 0
@onskelista=("Bilbana","B�tar","Lego","Barbie"); #�nskningarna som ska listas ut i en tabell
print "Content-type:text/html\n\n";
print "<TABLE>\n"; #Skrivs ut f�rst
foreach $sak (@onskelista)
{
&tabell_start; #Anropar tabell_start
print "$sak"; #Skriver ut �nskningen
&tabell_slut; #Anropar tabell_slut
}
print "</TABLE>"; #Tabellen avslutas med detta
Utskrift:
<TABLE>
<TR><TD><B>1</B></TD><TD>Bilbana</TD></TR>
<TR><TD><B>2</B></TD><TD>B�tar</TD></TR>
<TR><TD><B>3</B></TD><TD>Lego</TD></TR>
<TR><TD><B>4</B></TD><TD>Barbie</TD></TR>
</TABLE>
Att g�ra stora och v�lstrukturerade script utan subrutiner g�r inte,
varf�r du redan nu b�r memorera hur subrutiner definieras (sub)
och hur de anropas (&).
Copyright © Omid Rouhani 1997-2022; Alla r�ttigheter reserverade. Guider: [ HTML guide ] - [ JavaScript guide ] - [ DHTML guide ] - [ Perl guide ] - [ Sitemap ] |