Ausgeführt, wenn die Anweisung in der Schleife, nur einmal

Einfach nur neugierig, ob das möglich ist.
Betrachten Sie folgenden code:

boolean firstRow = true;

while{row = result.next())
{
    if(firstRow)
    {
        firstRow = false;
        //do some setup 
    }

    //do stuff
}

Seine pseudo-code und die Frage ist allgemein nicht zu einer bestimmten Programmiersprache.

Meine Frage: ist es möglich, code zu schreiben, der verhält sich genau gleich, aber ohne Verwendung von zusätzlichen Variablen (in diesem Fall "firstRow"). In einer FOR Schleife es ist möglich, zu überprüfen, counter-variable den Wert, sondern lässt lassen Schleifen aus dieser Frage.

InformationsquelleAutor Keios | 2011-01-21

Schreibe einen Kommentar