Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
 Programovacie jazyky používajú rôzne slučky štruktúr . Nasledujúci kód vzorky demonštruje JavaScript pre slučky : var i ; for ( i = 0 ; i < 5 ; i + + ) { document.write ( i ) ; } 
 
 Tento kód zapíše čísla nula až päť do webové stránky skript zobrazí dovnútra iný typ spoločné slučka while , ako v nasledujúcom príklade jazyka JavaScript : var i ; while ( i < 5 ) { document.write ( i ) , i + + ; } 
 
 tento kód má rovnaký účinok ako na slučku , dosiahnutého prostredníctvom alternatívne syntaxe . Programátori môžu vybrať podľa toho , čo typy slučiek vyhovovali potrebám svojich programov . Niektoré úlohy sú obzvlášť vhodné pre konkrétne typy slučiek , ale často viac ako jeden druh môže dosiahnuť rovnakého spracovania . 
 Process 
 
 a programovanie slučka opakuje , počet procesy spustiť . Nasledujúci kód ukazuje typický Java pre sláčiky : for ( int j = 0 ; j < 15 ; j + + ) { System.out.println ( j ) ; } 
 
 kód prvýkrát vstupuje túto slučku , na celé číslo counter premenná " j " je vytvorená s hodnotou nula . Potom, zakaždým , keď sa vykoná slučky , podmienené test " j < 15 " určuje , či je obsah slučky spustí . Ak test vráti skutočnú hodnotu , obsah vykoná , potom tretí element v slučke obrysu takisto vykonáva , postupne premenné čítača , ktorý pridáva hodnotu jedna na neho . Ak podmienenej test vráti hodnotu false , slučka sa nevykoná , tak spracovanie skočí do bodu bezprostredne po konci slučky . Slučka vykonáva konečný počet opakovaní , pretože prírastky čítače premenných s každou iteráciu . Neschopnosť realizovať túto časť procesu správne , môže dôjsť k náhodnému nekonečnej slučky . 
 Pulty 
 
 Niektoré konštrukcie slučky je veľmi pravdepodobné , že vystaviť programy náhodného nekonečnej slučky . Nasledujúca ukážka PHP kód demonštruje platný while : $ count = 0 ; while ( $ count < 20 ) { echo $ počítať ; $ pocet + + ; } 
 
 Táto slučka by mala vykonávať iba 20 krát . Ak programátor zabudne zahrnúť konečné vyúčtovanie v rámci slučky , zvyšovanie hodnoty premennej counter , bude slučka vykonávať donekonečna . To je ľahké chybu urobiť , ale môže zabrániť celý PHP skript pracuje správne . 
 Nekonečné slučky 
 
 Niekedy programátori vytvárať nekonečné slučky zámerne . Nasledujúci kód Javy demonštruje nekonečnej slučky while : while ( true ) { System.out.println ( " Opakovanie " ) ; } 
 
 Programátori môžu pridať kód ručne vymaniť sa z konštrukcie slučky takto : prestávka ; 
 
 túto techniku niekedy sa objaví v prípadoch , kedy programátor nepozná dopredu , koľkokrát bude slučka je potrebné vykonať . Konštrukcia slučky , ktoré fungujú správne , a končí , keď by mali môže byť ťažké s komplexnými programami .