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
1290
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
Naiset miltä kiihottuminen teissä tuntuu
Kun miehellä tulee seisokki ja ja sellainen kihmelöinti sinne niin mitä naisessa köy? :)644406Haistoin ensin tuoksusi
Käännyin katsomaan oletko se todellakin sinä , otin askeleen taakse ja jähmetyin. Moikattiin naamat peruslukemilla. Tu142219- 251734
- 121478
- 251411
Miksi kohtelit minua kuin tyhmää koiraa?
Rakastin sinua mutta kohtelit huonosti. Tuntuu ala-arvoiselta. Miksi kuvittelin että joku kohtelisi minua reilusti. Hais51278- 101207
- 131126
- 221076
Martinasta kiva haastattelu Iltalehdessä
Hyvän mielen haastattelu ja Martina kauniina ja raikkaan keväisenä kuvissa.2911004