Lade...
 

STRING

Text

Interner Klassenname: CXB_STRING

Beschreibung

Mit dieser Klasse wird ein beliebig langer Text gespeichert.

Instantiierung

Um mit InstantView® ein Objekt dieser Klasse zu erzeugen, braucht nur der gewünschte Text von Anführungszeichen eingeschlossen auf dem Stack abgelegt werden. Um z.B. den Text "ClassiX" zu generieren, muss er nur in dieser Form geschrieben werden.

Darstellung am Bildschirm

InstantView® Anweisung: String bzw. Text

Beispiel

"abc" "cde" + // -> "abccde"
"John" String("Hello %s, my friend.") // -> "Hello John, my friend."
3 "abc" Call(Repeat) // "abcabcabc"

 

Operatoren

Die folgenden Operatoren stehen für ein Objekt dieser Klasse zur Verfügung:

Operator Beschreibung
+ Arithmetik
>, <, = Vergleiche

Zusätzlich hierzu stehen noch die InstantView®-Anweisungen Left, Right, Mid und Truncate zur Verfügung, um einen Text zu modifizieren. Wird auf einem STRING per Call() eine Methode aufgerufen, dann wird der STRING für diesen Methodenaufruf implizit in ein CX_STRING-Objekt umgewandelt, sodass die Methoden von CX_STRING auf einem STRING aufrufbar sind (siehe Codebeispiel).