ohjeita web-sivuston tekijälle
@_-muuttuja on paikallinen kulloisellekin alirutiinille, ja niin luonnollisesti myös $_[0], $_[1], $_[2], jne. Muutkin muuttujat voidaan ilmoittaa paikallisiksi, mikä on hyödyllistä, mikäli syöteparametrien arvoja halutaan muuttaa. Seuraava alirutiini testaa onko merkkijono toisen sisällä välittämättä välilyönneistä:
sub inside
{
# paikalliset muuttujat
local($a, $b);
alustetaan muuttujat
($a, $b) = ($_[0], $_[1]);
# poistaa välilyönnit paikallisista muuttujista
$a =~ s/ //g;
$b =~ s/ //g;
# onko $b $a: n sisällä tai päinvastoin
($a =~ /$b/ || $b =~ /$a/);
}
kaksi ensimmäistä riviä voidaa korvata rivillä:
local($a, $b) = ($_[0], $_[1]);
Seuraava sivu: Alirutiinit.
Ei kommentteja