intAsUnicode()
Die Systemfunktion 'strLib.intAsUnicode()' gibt ein UNICODE-Zeichen zurück, das einem ganzzahligen Codepunkt (numerische Darstellung) entspricht.
Die Komplementärfunktion 'strLib.unicodeAsInt()' gibt den Codepunkt für ein UNICODE-Zeichen zurück.
Syntax
strLib.intAsUnicode(Code INT? in)
returns (Zeichen UNICODE(1)?)
- Code
- Bei der Eingabe kann es sich um eine beliebige Variable oder einen beliebigen Ausdruck handeln, die/der mit dem Typ INT zuordnungskompatibel ist (siehe 'Zuordnungskompatibilität in EGL') und einen Unicode-Codepunkt darstellt. Wenn der Wert für Code kleiner als 0 oder größer als 65535 ist, löst die Funktion eine Laufzeitausnahmebedingung (RuntimeException) aus.
- Zeichen
- Das UNICODE-Zeichen, das Code entspricht. Wenn Code null ist, gibt die Funktion einen Nullwert zurück.
Beispiel
result = strLib.intAsUnicode(65);
// Ergebnis ist A
Hinweise zur Kompatibilität
| Plattform | Problem |
|---|---|
| JavaScript-Generierung | Die Funktion 'sysLib.intAsChar()' wird nicht unterstützt. |