convert_vector_to_tupleT_convert_vector_to_tupleConvertVectorToTupleConvertVectorToTuple (Operator)
Name
convert_vector_to_tupleT_convert_vector_to_tupleConvertVectorToTupleConvertVectorToTuple
— Verkettet die Elemente eines Vektors zu einem Tupel.
Signatur
Beschreibung
convert_vector_to_tupleconvert_vector_to_tupleConvertVectorToTupleConvertVectorToTupleConvertVectorToTuple
wandelt ein Vektor in ein Tupel um.
Dabei werden die einzelnen Elemente des Eingabevektors
InputVectorInputVectorInputVectorInputVectorinputVector
zu einem einzelnen Ausgabetupel ResultTupleResultTupleResultTupleResultTupleresultTuple
aneinandergereiht. Ist InputVectorInputVectorInputVectorInputVectorinputVector
zwei- oder mehrdimensional,
werden die Vektorelemente in einer Tiefensuche aufgesammelt. So wird z.B.
aus dem Eingabevektor '{{{1},{2}},{{3},{4}}}'"{{{1},{2}},{{3},{4}}}""{{{1},{2}},{{3},{4}}}""{{{1},{2}},{{3},{4}}}""{{{1},{2}},{{3},{4}}}" das Ausgabetupel
[1,2,3,4].
Parameter
InputVectorInputVectorInputVectorInputVectorinputVector
(input_control) number-vector →
HTupleHTupleHtuple (real / integer / string) (double / int / long / string) (double / Hlong / HString) (double / Hlong / char*)
Eingabevektor.
ResultTupleResultTupleResultTupleResultTupleresultTuple
(output_control) real(-array) →
HTupleHTupleHtuple (real / integer / string) (double / int / long / string) (double / Hlong / HString) (double / Hlong / char*)
Ausgabetupel.
Ergebnis
Sind die Parameterwerte korrekt, dann liefert
convert_vector_to_tupleconvert_vector_to_tupleConvertVectorToTupleConvertVectorToTupleConvertVectorToTuple
den Wert 2 (H_MSG_TRUE).
Andernfalls wird eine Fehlerbehandlung durchgeführt und ein Fehlercode
zurückgeliefert.
Siehe auch
convert_tuple_to_vector_1dconvert_tuple_to_vector_1dConvertTupleToVector1dConvertTupleToVector1dConvertTupleToVector1d
Modul
Foundation