Le module Types fournit des outils pour gérer et inspecter les types de données dans Nelson.
Il permet aux utilisateurs d'interroger la nature des variables, de distinguer les types numériques, logiques, de chaîne et d'objet, et de travailler avec des types spécialisés tels que les tableaux creux (sparse) ou entiers.
Le module prend également en charge la création d'objets et la validation des noms de variables, contribuant à garantir la sécurité des types et la cohérence des scripts et fonctions.
-
class
Retourne le nom de classe d'un objet ou crée un objet nommé.
-
isa
Renvoie vrai si var est un objet de la classe str.
-
iscell
Renvoie vrai si la variable var est un tableau de cellules.
-
ischar
Renvoie vrai si la variable var est un tableau de caractères (char).
-
isclass
Renvoie vrai si la variable var est un objet de classe.
-
isdouble
Renvoie vrai si la variable var est une matrice de type double.
-
isempty
Renvoie vrai si la variable var est une matrice vide.
-
isfloat
Renvoie vrai si la variable var est une matrice de type single ou double.
-
ishandle
Renvoie vrai si la variable var est un objet handle.
-
isint16
Renvoie vrai si la variable var est un tableau d'entiers signés 16 bits.
-
isint32
Renvoie vrai si la variable var est un tableau d'entiers signés 32 bits.
-
isint64
Renvoie vrai si la variable var est un tableau d'entiers signés 64 bits.
-
isint8
Renvoie vrai si la variable var est un tableau d'entiers signés 8 bits.
-
isinteger
Renvoie vrai si la variable var est un tableau de type entier.
-
islogical
Renvoie vrai si la variable var est de type logique (logical).
-
isnumeric
Renvoie vrai si la variable var est un tableau numérique.
-
isobject
Renvoie vrai si la variable var est un objet.
-
isreal
Return true if all imaginary part is a zero array.
-
issingle
Renvoie vrai si la variable var est une matrice de type single.
-
issparse
Renvoie vrai si la variable var est un tableau creux (sparse).
-
isstring
Renvoie vrai si la variable var est un tableau de chaînes (string).
-
isstruct
Renvoie vrai si la variable var est une structure.
-
isuint16
Renvoie vrai si la variable var est un tableau d'entiers non signés 16 bits.
-
isuint32
Renvoie vrai si la variable var est un tableau d'entiers non signés 32 bits.
-
isuint64
Renvoie vrai si la variable var est un tableau d'entiers non signés 64 bits.
-
isuint8
Renvoie vrai si la variable var est un tableau d'entiers non signés 8 bits.
-
isvarname
Renvoie vrai si l'entrée est un nom de variable valide.
-
missing
Return a missing value.