| Operatoren |
tuple_ords — Konvertieren eines Tupels von Strings und ganzen Zahlen in ein Tupel von ganzen Zahlen.
tuple_ords konvertiert das Eingabetupel T, das ausschließlich Strings und ganze Zahlen enthalten darf, in ein Tupel von ganzen Zahlen, die den ASCII-Code der Zeichen der Strings darstellen (solange die Zeichen Teil des ASCII Standards sind, für andere Zeichen beachten Sie bitte den Einfluss des benutzten Encodings, siehe auch Tupel / String-Operationen). Dabei werden die Zeichen der einzelnen Strings entsprechend ihrer Reihenfolge im String und der Reihenfolge im Tupel ausgegeben. Ganze Zahlen werden in das Ausgabetupel übernommen. Dieser Operator ist nützlich, um Ausgaben von Strings mit write_serial vorzubereiten. Insbesondere kann ein Byte mit Wert 0 geschrieben werden, indem in T eine ganze Zahl mit Wert 0 angegeben wird.
Falls das Eingabetupel leer ist, gibt der Operator ein leeres Tupel zurück.
HDevelop unterstützt eine Inline-Operation für tuple_ords, die innerhalb eines Ausdrucks in der folgenden Syntax verwendet werden kann:
Eingabetuple mit Strings.
Ausgabetuple mit Integerzahlen.
tuple_ords (['String 1', 0, 'String 2', 0], Data) write_serial (SerialHandle, Data)
tuple_chr, tuple_chrt, write_serial
Foundation
| Operatoren |