Text
- Aktualisiert2026-07-22
- 2 Minute(n) Lesezeit
Definieren Sie mit Hilfe des Datentyps text Datentypen, damit sie Strings enthalten.
Definieren Sie mit Hilfe des Datentyps text PAscript-Variablen als lokale oder globale Variable.
Globale Textvariablen
Wenn Sie eine globale Variable in PAscript definieren möchten, verwenden Sie den Datentyp text und den Variablennamen in einem section globals-Codeblock.
Beispiel: Globale Textvariable
program
section globals
text t
endsection
...
endprogram
Lokale Textvariablen
Wenn Sie lokale Textvariablen definieren möchten, geben Sie den Datentyp text und die maximale Länge der Variablen an. Kennzeichnen Sie die Länge in Klammern.
text identifier(Length) = initialization
Die Initialisierung nach der Kennung ist optional. Wenn Sie keine Initialisierung angeben, wird die Variable mit dem leeren String "" initialisiert.
Die maximale Länge kann auch eine Variable des Typs int32 für lokale Textvariablen sein.
Geben Sie nicht druckbare Zeichen in HEX an. Geben Sie beispielsweise 0x3 für ETX (End of Text, Textende) an.
Beispiel: Lokale Textvariable
program text t(10) // content of variable is "" text t1(11) = "Hello" + "X" // corresponds to "Hello X" text t2(1) = 0x15 endprogram
Text als Parameter einer benutzerdefinierten Funktion
Wenn Sie den Datentyp text als Parameter einer benutzerdefinierten Funktion verwenden, wird nur der Datentyp verwendet. Es ist keine maximale Textlänge angegeben.
Beispiel: Text als Parameter einer benutzerdefinierten Funktion
program
section globals
text a
endsection
myTextFunction(a)
endprogram
function myTextFunction(text t)
text localText(500)
localText = t
sys:logInfo(sys:ui,"%s",localText)
endfunction
Operatoren
Verknüpfen Sie Text mit dem Operator +.
Beispiel: +-Operator
program
section globals
// global variables
text target, source
endsection
target = "Hello" + "world" + "\n" + source
endprogram
Sonderzeichen
Verwenden Sie Umlaute und die meisten druckbaren Sonderzeichen uneingeschränkt in Variablen des Typs text. Eine Ausnahme ist der umgekehrte Schrägstrich \. Der umgekehrte Schrägstrich dient als Escape-Zeichen und muss für die Ausgabe in einem Text mit einem zusätzlichen umgekehrten Schrägstrich maskiert werden.
| Escape-Sequenzen | Ausgabe |
|---|---|
| \n | Wechsel zur nächsten Zeile |
| \r | Start mit dem ersten Zeichen der aktuellen Zeile |
| \0 | NULL-Zeichen |
| \\ | Ausgabe des umgekehrten Schrägstrichs im Text |
Verwandte Inhalte
- Textverknüpfung
Verknüpfen Sie Texte mit Hilfe von sprintf oder dem Operator +. Der Operator ist eine einfache Möglichkeit, Text miteinander zu verknüpfen.