Andere Befehle
BeschreibungGoto <Sprungmarke>
Dieser Befehl wird benutzt, um die Programmausführung direkt zu einer Sprungmarke zu verlegen. Seien Sie vorsichtig mit dieser Funktion, da falsche Benutzung zu einem Programmabsturz führen kann...
Hinweis: Um eine Schleife sicher zu verlassen, sollten Sie immer Break anstelle von Goto verwenden.
BeschreibungEnd [ExitCode]
Beendet ordentlich die Programmausführung. Der optionale 'ExitCode' Parameter kann angegeben werden, wenn das Programm einen Fehlercode zurückgeben soll (häufig in Konsolen-Programmen genutzt).
Der 'ExitCode' kann z.B. mit dem ProgramExitCode() Befehl weiterverwendet werden.
BeschreibungSwap <Ausdruck>, <Ausdruck>
Vertauscht ("swap") den Wert der beiden Ausdrücke, auf eine optimierte Art und Weise. Beide Parameter <Ausdruck> müssen eine Variable, ein Array-, ein LinkedList oder ein Map-Element (auch als Teil einer Struktur) sein und in einem nativen PureBasic Typ wie Long (.l), Quad (.q), String, etc. vorliegen.Beispiel: Vertauschen von Strings
Hello$ = "Hello" World$ = "World" Swap Hello$, World$ Debug Hello$+" "+World$Beispiel: Vertauschen mehrdimensionaler Arrays
Dim Array1(5,5) Dim Array2(5,5) Array1(2,2) = 10 ; ursprünglichen Inhalt setzen Array2(3,3) = 20 Swap Array1() , Array2() ; Arrays "swappen" Debug "Array contents after swapping:" Debug Array1(3,3) ; wird 20 ergeben Debug Array2(2,2) ; wird 10 ergeben