Buchempfehlung
Windows-Programmierung. Das Entwicklerhandbuch zur WIN32-API
Windows-Programmierung. Das Entwicklerhandbuch zur WIN32-API
"Der" Petzold, das über 1000 Seiten starke Standardwerk zum Win32-API - besonders nützlich u. a. bei der GUI-Programmierung in FreeBASIC! [Mehr Infos...]
FreeBASIC-Chat
Es sind Benutzer im FreeBASIC-Chat online.
(Stand:  )
FreeBASIC bei Twitter
Twitter FreeBASIC-Nachrichten jetzt auch über Twitter erhalten. Follow us!

Referenz - NEXT

Referenz-Navigation

 

Syntax A: NEXT [Variable [, Variable ...]]
Syntax B: RESUME [NEXT]
Typ: Schlüsselwort
Kategorie: Programmablauf

Syntax A: FOR-Schleife
NEXT ist der schließende Bestandteil der Zählschleife BefehlsreferenzeintragFOR ... NEXT.

Auf NEXT folgt die Zählvariable, die am Anfang des Schleifenblocks in der FOR-Zeile verwendet wurde. Die Angabe der Zählvariablen hinter NEXT kann auch ausgelassen werden.

DIM i AS INTEGER
FOR i = 1 TO 5
  PRINT "Hallo Welt!"
NEXT i
SLEEP : END

Es ist auch möglich, mehrere Zählvariablen anzugeben und damit mehrere FOR-Schleifen gleichzeitig zu schließen.
Beispiel:

FOR a as integer = 1 TO 5 : FOR b as integer = 1 TO 5
  PRINT a & " * " & b & " = " & a*b
NEXT b, a
SLEEP



Unterschiede zu früheren Versionen von FreeBASIC:
War es vor FreeBASIC v0.18.3 noch möglich,

For i = 0 To 3
  Print "i = " & i
Next irgendwasesmussnurzusammengeschriebensein

zu schreiben, also dem NEXT eine beliebige Zeichenfolge folgen zu lassen, ist seit v0.18.3 die Zählvariable (Laufindex) anzufügen, in diesem Fall 'i', oder nur ein NEXT ohne Variable. Dabei wird dann automatisch die Variable des dazugehörigen FOR-Befehls verwendet. Bei einer anderen beliebigen Zeichenfolge gibt der Compiler eine Fehlermeldung aus.

Unterschiede zu QB:
In FreeBASIC werden auch mehrere Zähler unterstützt.



Syntax B: Fehlerbehandlung
NEXT ist auch Teil der BefehlsreferenzeintragRESUME-Anweisung. RESUME [NEXT] steht nur in den Dialektformen Befehlsreferenzeintrag-lang qb und -lang fblite zur Verfügung.


Zusätzliche Informationen und Funktionen
  • Der Referenzeintrag wurde am 22.07.2007 von Redakteurytwinky angelegt.
  • Die aktuellste Version wurde am 27.12.2012 von Redakteurnemored gespeichert.
  Versionen Versionen