Supposons que j'ai la classe suivante :
classdef myClass
properties
Globals = struct(...
'G1', 1, ...
'G2', 2 ...
);
end
methods
% methods go here
end
end
J'utilise le struct parce qu'il y a d'autres propriétés qui sont des structs.
Existe-t-il un moyen de fournir un setter pour un champ de la structure ? En fournissant naïvement
function obj = set.Globals.G1(obj, val)
obj.Globals.G1 = val; % for example
end
ne fonctionne pas.