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
978
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
- 972753
Jotain puuttuu
Kun en sinua näe. Et ehkä arvaisi, mutta olen arka kuin alaston koivu lehtiä vailla, talven jäljiltä, kun ajattelen sinu1042340- 912090
- 161854
Hei A, osaatko
sanoa, miksi olet ihan yhtäkkiä ilmestynyt kaveriehdotuksiini Facebookissa? Mitähän kaikkea Facebook tietää mitä minä en441731- 381725
- 781696
Persuilla ja Saksi-Riikalla meni sitten pornon levittämiseksi koko touhu.
Onko kenellekään yllätys?1001656Synnittömänä syntyminen
Helluntailaisperäisillä lahkoilla on Raamatunvastainen harhausko että ihminen syntyy synnittömänä.1291477Mitä tämä tarkoittaa,
että näkyy vain viimevuotisia? Kirjoitin muutama tunti sitten viestin, onko se häipynyt avaruuteen?411294