Katselin yhtä Perl koodin pätkää ja törmäsin seuraavaan:
sub WriteVarLen {
my ($value) = @_;
my $buffer=0;
my $r;
$buffer = $value & 0x7f;
while(($value >>= 7) > 0) {
$buffer = 8;
} else {
return($r);
}
}
}
Mitä tuo while(1) tuossa tarkoittaa??? Mikä on yksi kun while-looppia ei enää suoriteta?
Kutsu on:
my $r = WriteVarLen(200);
Mikä While(1)???
JaaJo
1
1336
Vastaukset
- POK
while(1) - ikuinen silmukka.
return($r) sitten keskeyttää loopin kun sen aika on.
Tää on hyvä tapa hoitaa homma jos ei ole tietoa montako kertaa pitää toistaa, sopii juuri bufferointiin...
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Tänään pyörit ajatuksissa enemmän, kun erehdyin lukemaan palstaa
En saisi, silti toivon että sinä vielä palaat ja otetaan oikeasti selvää, hioituuko särmät ja sulaudummeko yhteen. Vuod225134- 254308
- 272451
- 342234
- 371998
- 151908
En ole koskaan kokenut
Ennen mitään tällaista rakastumista. Tiedän että kaipaan sinua varmaan loppu elämän. Toivottavasti ei tarvitsisi vain ka191587- 121521
Voi ei! Jari Sillanpää heitti keikan Helsingissä - Hämmästyttävä hetki lavalla...
Ex-tangokuningas on parhaillaan konserttikiertueella. Hän esiintyi Savoy teatterissa äitienpäivänä. Sillanpää jakoi kons211237Kerranki asiat oikein
Ilkka ja muut pienpuolueeet...teitte hyvän työn kun valitsitte pätevän henkilön virkaan eikä kepulle passelia!! Jatkakaa101164