Name
tuple_gen_consttuple_gen_constTupleGenConsttuple_gen_constTupleGenConstTupleGenConst — Erzeugen eines Tupels definierter Länge mit einer initialen Belegung.
tuple_gen_consttuple_gen_constTupleGenConsttuple_gen_constTupleGenConstTupleGenConst erzeugt ein neues Tupel und gibt es in
NewtupleNewtupleNewtupleNewtupleNewtuplenewtuple zurück. Die Anzahl der
Tupelelemente wird mit dem Parameter LengthLengthLengthLengthLengthlength festgelegt.
LengthLengthLengthLengthLengthlength darf folglich nur aus einer einzigen Zahl bestehen.
Enthält LengthLengthLengthLengthLengthlength eine Gleitkommazahl, so darf diese nur
eine ganze Zahl enthalten (alle Nachkommastellen müssen 0 sein). Der
Datentyp der einzelnen Elemente des
neu generierten Tupels und die initiale Belegung der Elemente wird
durch den zweiten Eingabeparameter ConstConstConstConstConstconstVal festgelegt.
ConstConstConstConstConstconstVal darf nur ein einziges Element enthalten. Alle
Elemente von NewtupleNewtupleNewtupleNewtupleNewtuplenewtuple entsprechen dann in ihrem Typ und ihrer
Belegung exakt dem Datenelement von ConstConstConstConstConstconstVal.
Sonderfall: Leere Eingabetupel
Falls eines oder mehrere Eingabetupel leer sind, wird eine Fehlermeldung
angezeigt.
HDevelop Inline-Operation
HDevelop unterstützt eine Inline-Operation für tuple_gen_consttuple_gen_constTupleGenConsttuple_gen_constTupleGenConstTupleGenConst,
die innerhalb eines Ausdrucks in der folgenden Syntax verwendet werden
kann:
Newtuple := gen_tuple_const(Length, Const)
- Multithreading-Typ: independent (läuft parallel auch zu exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Länge des zu erzeugenden Tupels.
ConstConstConstConstConstconstVal (input_control) number → HTupleHTupleHTupleVARIANTHtuple (integer / real / string) (int / long / double / string) (Hlong / double / HString) (Hlong / double / char*) (Hlong / double / BSTR) (Hlong / double / char*)
Konstante für die Initialisierung der Tupelelemente.
tuple_str_bit_selecttuple_str_bit_selectTupleStrBitSelecttuple_str_bit_selectTupleStrBitSelectTupleStrBitSelect,
tuple_selecttuple_selectTupleSelecttuple_selectTupleSelectTupleSelect,
tuple_str_first_ntuple_str_first_nTupleStrFirstNtuple_str_first_nTupleStrFirstNTupleStrFirstN,
tuple_str_last_ntuple_str_last_nTupleStrLastNtuple_str_last_nTupleStrLastNTupleStrLastN,
tuple_concattuple_concatTupleConcattuple_concatTupleConcatTupleConcat,
tuple_inserttuple_insertTupleInserttuple_insertTupleInsertTupleInsert,
tuple_replacetuple_replaceTupleReplacetuple_replaceTupleReplaceTupleReplace,
tuple_gen_sequencetuple_gen_sequenceTupleGenSequencetuple_gen_sequenceTupleGenSequenceTupleGenSequence
tuple_randtuple_randTupleRandtuple_randTupleRandTupleRand
Foundation