jos alirutiinissa on muuttja määritelty $muuttuja
ja sitä lisätään aina yhdellä, niin aina kun alirutiinia kutsutaan, onko muuttujana $muuttuja arvo sama johon se edellisellä kerralla jäi? Vai aina kun sitä kutsutään, onko sen arvo tyhjä vai mikä kun sitä ei ole määritelty?
Esim
sub ali
{
my $muuttuja;
$muuttuja = $muuttuja 1;
return ($muuttuja);
}
muuttuja
Studentti
1
992
Vastaukset
- örrr
ali() palauttaa aina arvon 1, koska my $muuttuja; = määritellään muuttuja (nimi) mutta arvoa ei ole määritelty (tyhjä). Kannattaa muuten käyttää aina kahta seuraavaa riviä ohjelmissa:
use strict;
use warnings;
näin perl kertoisi, mikä on vikana ko. rutiinissa.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 683129
- 2002781
- 222588
- 492578
- 202446
Kuule rakas...
Kerrohan minulle lempivärisi niin osaan jatkaa yhtä projektia? Arvaan jo melkein kyllä toki. Olethan sinä aina niin tyyl412295Miten hitsissä ulosoton asiakas?
On tää maailma kumma, tässä haisee suuri kusetus ja ennennäkemättömän törkeä *huijaus*! Miten to.monen kieroilu on edez2101723Törmättiin tänään
enkä taaskaan osannut reagoida fiksusti. Menen aina lukkoon. Yksi asia on varma: tunteeni sinua kohtaan ovat edelleen v241677- 361525
- 181396