ich zur Zeit auf jemandes anderen Code arbeite, mit einer Aussage wie diesetun, wenn() {} while() Anweisung
if(x.start()) do if(y.foo(x)) {
// Do things
}while(x.inc())
hier x
benutzerdefinierte Klasse ist, die Informationen über y
und ermöglicht Iteration durch sein Element hält in einer speziellen Reihenfolge. Ich habe diese Informationen, wenn relevant, aber meine Frage ist allgemeiner:
Ich dachte, dass in einer do{}while()
Aussage der do
Teil durch die Klammer gefolgt werden mußte, und diese togheter mit dem while()
Zustand am Ende definiert die do- while-Schleife.
- Warum können wir setzen ein
if
direkt nach demdo
? - Was macht es?
- Was kann sonst setzen zwischen
do
und{
werden?
Ich konnte nicht zu anderen Fragen die meisten Sachen in Bezug auf diese oder auf Google, verwandte if
Anweisungen innerhalb while loop
zu setzen.
"Ich dachte, dass in einer do {} while() -Anweisung der do-Teil von der Klammer gefolgt werden muss" ist falsch. – usr2564301