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, müssen Sie immer Break anstelle von Goto verwenden, und es nie in einem Select / EndSelect Block verwenden (es sei denn, sie haben die Möglichkeit, selbst den Stack richtig zu verwalten).
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-Element, ein Listen-Element 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 Array-Elemente
Dim Array1(5,5) Dim Array2(5,5) Array1(2,2) = 10 ; ursprünglichen Inhalt setzen Array2(3,3) = 20 Debug Array1(2,2) ; wird 10 ausgeben Debug Array2(3,3) ; wird 20 ausgeben Swap Array1(2,2) , Array2(3,3) ; Vertauschen ("swappen") von 2 Array-Elementen Debug "Array-Inhalte nach dem Vertauschen:" Debug Array1(2,2) ; wird 20 ausgeben Debug Array2(3,3) ; wird 10 ausgeben