Autor Zpráva
brambor
Profil *
Videl jsem nekde

do

{

cosi

}

while (false) nebo while(true)

.Nejak nechapu TRUE/FALSE.. v tomto pripade. Myslel jsem ze tam ma byt neco co splnuje urcitou podminku (pri nacitani z DB atd)

Muze mi to nekdo vysvetlit? DIKY
Marty
Profil
do
{
cosi
}
while(true)

Bude nekonečný cyklus.

do
{
cosi
}
while(false)

Bude cyklus, který proběhne vždy jen jednou.
jozob
Profil
brambor
Bude to asi false, pretože ak by tam bolo true, nastalo by zacyklenie (samozrejme, ak by to nebolo oštrené). Sám som to v živote prakticky nevyužil, ale malo by sa to chovať asi tak (nie som si istý), že pri nejakom nezdare sa to ukončí.
Leo
Profil
Cyklus kdykoliv muzete breaknout uvnitr nej, Leo
mila
Profil
Bede tam asi tru, protože jinak by to tam bylo úplně zbytečně.
jozob
Profil
mila
Používa sa false, nie je to chyba. A vysvetľuje to Leo, niektorý možno v tom nemajú jasno, takže: Tento zápis cyklu sa môže využiť na vytvorenie bloku, v ktorom je možné jednoducho zabrániť vykonaniu zvyšku kódu, pokiaľ sa vyskytne chyba. Je tým možné skrátiť a zjednodušiť kód.
jozob
Profil
Ešte doplňujem: je tým možné nahradiť podmienky.
brambor
Profil *
dekuji
Toto téma je uzamčeno. Odpověď nelze zaslat.