tuple_sem_type
— Zurückgeben den semantischen Typs eines Tupels.
tuple_sem_type
gibt den semantischen Typ des Eingabetuples
T
zurück.
Der Typ wird als String in SemType
zurückgegeben.
Falls T
nur gültige Handles des gleichen Typs enthält, wird dessen
semantischer Typ zurückgegeben (z.B. 'matrix' ).
Falls das Eingabetupel nur gültige und ungültige Handles oder
Handles verschiedenen Typs enthält, wird 'handle' zurückgegeben.
Falls T
Elemente verschiedenen Typs enthält, wird
'any' zurückgegeben.
Falls das Eingabetupel leer ist, gibt der Operator den Wert 'any' zurück.
T
(input_control) tuple(-array) →
(handle / real / integer / string)
Eingabetupel.
SemType
(output_control) string →
(string)
Semantischer Typ des Eingabetupels als String.
create_matrix (3, 3, 0, MatrixID) tuple_sem_type (MatrixID, SemType) * SemType == 'matrix' (Handle of specific type) clear_handle (MatrixID) tuple_sem_type (MatrixID, SemType) * SemType == 'handle' (Cleared handle) tuple_sem_type ([MatrixID,123], SemType) * SemType == 'any' (Mixed types)
Sind die Parameterwerte korrekt, dann liefert tuple_sem_type
den Wert 2 (H_MSG_TRUE).
tuple_is_int
,
tuple_is_number
,
tuple_is_real
,
tuple_is_string
,
tuple_type
Foundation