| Operatoren |
tuple_chrt — Konvertieren eines Tupels von ganzen Zahlen in ein Tupel von ganzen Zahlen und Strings mit entsprechendem ASCII-Code.
tuple_chrt konvertiert das Eingabetupel T aus ganzen Zahlen in ein Tupel mit Strings und ganzen Zahlen (wobei nur die ganze Zahl 0 vorkommen kann), deren Zeichen den ASCII-Code der entsprechenden Eingabezahl haben. Dabei wird versucht, möglichst viele Zeichen des Eingabetupels in einen String zu packen. Nur, wenn der Wert 0 in T vorhanden ist, wird an dieser Stelle der aktuelle String abgebrochen, eine ganze Zahl 0 in die Ausgabe eingefügt, und ein neuer String mit den restlichen Eingabewerten angefangen. Dieser Operator ist nützlich, um Eingaben von Zeichen, die mit read_serial gelesen wurden, in Strings umzuwandeln. Mit diesem Mechanismus ist es möglich, auch Bytes mit dem Wert 0 zu lesen.
Falls das Eingabetupel leer ist, gibt der Operator ein leeres Tupel zurück.
HDevelop unterstützt eine Inline-Operation für tuple_chrt, die innerhalb eines Ausdrucks in der folgenden Syntax verwendet werden kann:
Strings, die dem ASCII-Code des Eingabetupels entsprechen.
read_serial (SerialHandle, 100, Data) tuple_chrt (Data, Strings)
tuple_ord, tuple_ords, read_serial
Foundation
| Operatoren |