c = enumeration(obj)
c = enumeration(className)
| Paramètre | Description |
|---|---|
| obj | un objet d'enumeration classdef |
| className | un nom de classe d'enumeration sous forme de chaine |
| Paramètre | Description |
|---|---|
| c | un tableau (cell) de chaines |
enumeration renvoie les membres publics declares par une classe d'enumeration classdef.
Les membres d'enumeration peuvent etre lus avec ClassName.MemberName.
Les membres d'enumeration peuvent passer des arguments au constructeur ; les proprietes stockees initialisees par le constructeur sont copiees dans la valeur du membre.
d = [tempdir(), 'nelson_help_enumeration/'];
mkdir(d);
filewrite([d, '/NelsonHelpColor.m'], ["classdef NelsonHelpColor"; " enumeration"; " Red"; " Blue"; " end"; "end"]);
addpath(d);
members = enumeration('NelsonHelpColor')
d = [tempdir(), 'nelson_help_enumeration_ctor/'];
if ~isdir(d)
mkdir(d);
end
filewrite([d, '/NelsonHelpLevel.m'], ["classdef NelsonHelpLevel"; " properties"; " Code = 0"; " end"; " methods"; " function obj = NelsonHelpLevel(code)"; " if nargin > 0"; " obj.Code = code;"; " end"; " end"; " end"; " enumeration"; " Low(1)"; " High(2)"; " end"; "end"]);
addpath(d);
high = eval('NelsonHelpLevel.High');
high.Code
| Version | Description |
|---|---|
| 2.0.0 | support des enumerations classdef ajoute |