muuttuja

Studentti

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);
}

1

1085

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • ö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

    1. 99
      1736
    2. Mitkä asiat

      tekevät vaikeaksi kohdata kaivattusi?
      Ikävä
      74
      1494
    3. Rakas

      Eihän se tietysti minulle kuulu, mutta missä sinä olet? 😠
      Ikävä
      50
      1427
    4. Pidit itseäsi liian

      Vanhana minulle? Niinkö?
      Ikävä
      58
      1346
    5. Miltä se tuntuu

      Miltä se tuntuu havahtua, että on ollut ihmistä kohtaan, joka on rakastanut ja varjellut, täysi m*lkku? Vai havahtuuko s
      Ikävä
      104
      1308
    6. SDP:n lyhyt selviytymisopas

      1. Komitea on vastaus, oli kysymys mikä tahansa Jos maailma on muuttumassa tai jossain palaa, demari ei hätiköi. Ensin p
      Maailman menoa
      10
      988
    7. En mahda sille mitään

      Olet ihanin ja tykkään sinusta todella paljon.
      Ikävä
      36
      847
    8. Joko olet luovuttanut

      Mun suhteen?
      Ikävä
      60
      781
    9. Haluaisitko oikeasti

      Vakavampaa välillemme vai tämäkö riittää
      Ikävä
      49
      774
    10. Mitä se olisi

      Jos sinä mies saisit sanoa kaivatullesi mitä vain juuri nyt. Ilman mitään seuraamuksia yms. Niin mitä sanoisit?
      Ikävä
      41
      755
    Aihe