TurboPL Referenz Swap Prozedur |
Top Previous Next |
Syntax Swap(Zeichenkette: String): String Kategorie 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 |