tuple_chr — Konvertieren eines Tupels von ganzen Zahlen in ein Tupel von Strings.
tuple_chr konvertiert das Eingabetupel T, bestehend aus
ganzen Zahlen, in ein Tupel aus Strings der Länge l.
Wenn die Stringkodierung der HALCON Bibliothek UTF-8 ist (siehe
set_system('filename_encoding','utf8')) und die String-Operatoren
auf der Basis von Codepoints arbeiten (siehe
set_system('tuple_string_operator_mode','codepoint')), was für beide
Optionen die Standardeinstellung ist, akzeptiert der Operator beliebige
Unicode-Zeichencodes und gibt Strings mit der entsprechenden UTF-8
Repräsentation der Unicode-Zeichen zurück.
Wenn die Stringkodierung der HALCON Bibliothek 'locale' ist oder
die String-Operatoren im Modus 'byte' arbeiten, akzeptiert der
Operator nur ganze Zahlen zwischen 0 und 256.
In diesem Fall gibt der Operator tuple_chr Strings mit jeweils einer
Länge von einem Byte zurück, wobei die Eingabezahl ein ANSI-Code ist.
Detailliertere Informationen zu den verschiedenen Modi und weitere Aspekte
zur Stringkodierung sind unter Tupel / String-Operationen zu finden.
Falls das Eingabetupel leer ist, gibt der Operator ein leeres Tupel zurück.
HDevelop unterstützt eine Inline-Operation für tuple_chr,
die innerhalb eines Ausdrucks in der folgenden Syntax verwendet werden
kann:
T (input_control) integer(-array) → (integer)
Eingabetupel mit Unicode-Zeichencodes oder ANSI-Codes.
Restriktion: 0 <= T
Chr (output_control) string(-array) → (string)
Ausgabetupel mit Strings, die aus den Zeichencodes im Eingabetupel generiert wurden.
Foundation