Anzeige:
Ergebnis 1 bis 3 von 3

Thema: for-Schleife mehrere Initialisierungen

  1. #1
    Registrierter Benutzer Avatar von Waxolunist
    Registriert seit
    19.06.2006
    Ort
    Wien
    Beiträge
    485

    for-Schleife mehrere Initialisierungen

    Hallo

    Kann mir jemand sagen, warum folgendes Code-stück nicht funktioniert:

    Code:
    		
    for(int i = 0, Iterator iter = list.iterator(); iter.hasNext(); i++) {
      //...			
    }//for
    Folgendes aber schon:

    Code:
    int i;
    Iterator iter;
    for(i = 0, iter = list.iterator(); iter.hasNext(); i++) {
      //...			
    }//for
    mfg, christian
    Spezialitäten heute: PLSQL, TSQL, Java (alles mit Webanwendungen), Groovy, Grails, ASP.NET, Javascript, Python, Django
    Straight through, ohne Umwege ans Ziel

  2. #2
    Registrierter Benutzer
    Registriert seit
    07.08.2006
    Beiträge
    101
    Aus der Java Language Specification:

    Code:
    14.14.1 The basic for Statement
    The basic for statement executes some initialization code, then executes an Expression, a Statement, and some update code repeatedly until the value of the Expression is false.
    
        BasicForStatement:
                for ( ForInit ; Expressionopt ; ForUpdate ) Statement
    
        ForInit:
                StatementExpressionList
                LocalVariableDeclaration
    Da steht die Antwort drin Entweder eine Deklaration oder eine Liste von Ausdrücken. Beides zusammen geht nicht.

  3. #3
    Registrierter Benutzer Avatar von Waxolunist
    Registriert seit
    19.06.2006
    Ort
    Wien
    Beiträge
    485
    Danke für die Antwort.

    Schade, dass es nicht geht, hätte mir das Leben ein bißchen erleichtert.
    Spezialitäten heute: PLSQL, TSQL, Java (alles mit Webanwendungen), Groovy, Grails, ASP.NET, Javascript, Python, Django
    Straight through, ohne Umwege ans Ziel

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •