TurboPL Referenz

Swap Prozedur

Top  Previous  Next

Syntax

Swap(Zeichenkette: String): String

Kategorie

Basisfunktion

Erklärung

Vertauscht die Zeichenkette bzgl. des "^"-Zeichens. Diese Funktion ist wichtig im Zusammenhang mit dem Ordnungssteuerzeichen "^", das in Stringfeldern zur Definition des Sortierstartpunkts verwendet wird. Ein Stringfeld des Inhalts "Hubert^Müller GmbH" wird im Index wie "Müller GmbH^Hubert" eingeordnet. Stringvergleich mittels Relationsoperatoren wie "kleiner" oder "ab" berücksichtigen automatisch den Startpunkt. In eigenen Anwendungen kann es freilich nötig werden, auf die interne Ordnung zurückzugreifen.

Laufzeitfehler

Keine

Beispiel

Swap("A^B")   ->  "B^A"

Swap("ABC")   ->  "ABC"

Wenn man die Funktion Swap zweimal auf eine beliebige Zeichenkette anwendet, kommt wieder die ursprüngliche Zeichenkette heraus:

Swap(Swap(Zeichenkette))  -> Zeichenkette

Siehe auch

Text-Funktionen