Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
type
Retourne le type d'une variable
Séquence d'appel
i =type(x)
Paramètres
- x
objet Scilab
- i
entier
Description
type(x)
renvoie un entier donnant le code
numérique du type de x
définit comme suit
:
- 1
matrice réelle ou complexe..
- 2
- 4
- 5
- 6
- 7
matrice creuse au format Matlab
- 8
matrice d'entiers codés sur 1 (int8), 2 (int16) ou 4 (int32) octets.
- 9
matrice de "handle" sur les objets graphiques.
- 10
matrice de chaînes de caractères.
- 11
fonction non-compilée (code Scilab). Fonction créée par deff avec l'argument 'n'.
- 13
fonction compilée (Scilab code).
- 14
bibliothèque de fonctions.
- 15
- 16
Liste typée (tlist).
- 17
liste typée orientée matrice (mlist).
- 128
pointeur (Use case: lufact).
- 129
polynôme implicite utilisé pour indexer.
- 130
Fonction interne Scilab, aussi appellé primitive (Code C, C++ ou Fortran).
- 0
variable nulle .Ce type est principalement utilisé en interne par Scilab. Si une fonction n'a pas pas d'argument de retour déclaré comme
disp
, quand elle est appelée elle retourne une variable nulle. Si une fonction est appellée avec un argument de la liste des arguments d'entrée omis commefoo(a,,b)
l'argument manquant est assigné à la variable nulle.Note: Si une variable nulle est affectée à un nom, ce nom est supprimé de la liste des variables définies.
x=disp(1)
détruitx
.
Note: pour certaines variables, à cause de la représentation interne, type(x) retournera tlist (16) ou mlist (17). C'est le cas de rational, state-space, hypermat et struct. Merci de considérer l'utilisation de typeof à la place.
Voir aussi
Report an issue | ||
<< tlist | Structures | typename >> |