| Operatoren |
tuple_insert — Einfügen von Elementen in ein Tupel ab Index.
tuple_insert( : : Tuple, Index, InsertTuple : Extended)
tuple_insert fügt einzelne Elemente aus dem Tupel InsertTuple ab Index in das Tupel Tuple ein und gibt das veränderte Tupel mit dem Parameter Extended zurück. Der Parameter Index enthält hierbei den Startindex der einzufügenden Elemente und InsertTuple die Elementwerte, die eingefügt werden. Alle nachfolgenden Tupelelemente verschieben sich nach hinten. Folgerichtig darf Index ausschließlich eine ganze Zahl beinhalten (falls Index eine Gleitkommazahl enthält, so muss diese eine ganze Zahl repräsentieren; alle Nachkommastellen der Zahl müssen also 0 sein). Tupelindizes werden beginnend mit 0 gezählt, das heißt das erste Tupelelement wird über den Index 0 ausgewählt. Falls der Indexwert der Tupellänge von Tuple entspricht, so wird InsertTuple hinten angefügt. Die Länge des Ausgabetupels Extended entspricht somit immer der Summe der Länge der beiden Eingabetupel. Besteht Tuple zum Beispiel aus den Werten [0,0,0,1,1,1] und enthalten Index und InsertTuple die Werte [3] und [2,2,2], so beinhaltet das Ausgabetupel Extended die Ergebniswerte [0,0,0,2,2,2,1,1,1]. Die Eingabetupel Tuple und InsertTuple dürfen gleichzeitig Strings und Zahlen enthalten.
Falls eines oder mehrere Eingabetupel leer sind, wird eine Fehlermeldung angezeigt.
Eingabetupel.
Startindex.
Tupel mit den einzufügenden Elementen.
Tupel mit den eingefügten Elementen.
tuple_concat, tuple_replace, tuple_gen_const
Foundation
| Operatoren |