Crée un arbre contenant les données d'inférence de type
tp = Type(vtype, property)
type principal de la donnée.
propriété (sous-type) de la donnée.
une tlist de type "type"
Cette fonction créé une tlist
représentant les données d'inférence quand
on utilise M2SCI. Tous les paramètres d'entrée sont vérifiés pour être compatible avec
les "tlists M2SCI". (Unknown=-1 dans M2SCI)
Les valeurs possibles de vtype
et de property
sont listées ci-dessous :
vtype | type Scilab | property |
---|---|---|
Double | 1 | Real, Complex, Unknown |
Boolean | 4 | Boolean |
6 | Sparse | |
Unknown | ||
Sparse | 5 | Real, Complex, Unknown |
Int | 8 | 'int8', 'int16', 'int32', 'int64', 'uint8', 'uint16', 'uint32', 'uint64', Unknown |
Handle | 9 | 'Figure', 'Axes', Unknown |
String | 10 | String, Char, Unknown |
Polynomial | 2 | Real, Complex, Unknown |
Function | 13 | Macro |
130 | Builtin | |
Unknown | ||
Struct | 16 | (unused) |
Cell | 17 | (unused) |
Unknown | Unknown |
?
est équivalent à la valeur Unknown
.
Boolean
,
Int
, Double
, Sparse
,
Real
, Complex
, Handle
,
String
, Char
, Polynomial
,
Function
, Macro
, Builtin
,
Struct
, Cell
, et Unknown
sont des constantes prédéfinies dans m2sci.
Type(Double, Complex) Type(Sparse, Unknown) Type(Int, 'uint32') Type(Handle, 'Axes') Type(Boolean, Sparse) Type(String, Char)
Version | Description |
6.1.1 |
|