isobject
Renvoie true si une variable est un objet.
📝Syntaxe
res = isobject(var)
📥Arguments d'entrée
Paramètre Description
var une variable
📤Arguments de sortie
Paramètre Description
res un logique : true ou false
📄Description

isobject renvoie un logique 1 si var est un objet Nelson, et 0 sinon.

Les objets valeur classdef et les objets handle classdef sont indiques comme objets.

💡Exemples
Tester des objets classdef valeur et handle.
clear classes
d = [tempdir(), 'nelson_help_isobject/'];
mkdir(d);
filewrite([d, '/NelsonHelpIsObjectPoint.m'], ["classdef NelsonHelpIsObjectPoint"; "  properties"; "    X = 0"; "  end"; "end"]);
filewrite([d, '/NelsonHelpIsObjectCounter.m'], ["classdef NelsonHelpIsObjectCounter < handle"; "  properties"; "    Count = 0"; "  end"; "end"]);
addpath(d);
p = NelsonHelpIsObjectPoint();
h = NelsonHelpIsObjectCounter();
isPointObject = isobject(p)
isHandleObject = isobject(h)
delete(h)
🔗Voir aussi
isaishandleclassdef
🕔Historique des versions
Version Description
1.0.0 version initiale
2.0.0 support des objets classdef valeur et handle documente
Modifier cette page sur GitHub