Предположим, у меня есть следующий класс:
classdef myClass
properties
Globals = struct(...
'G1', 1, ...
'G2', 2 ...
);
end
methods
% methods go here
end
end
Я использую структуру, потому что есть другие свойства, которые являются структурами.
Есть ли способ предоставить установщик для поля структуры? Наивно предоставляя
function obj = set.Globals.G1(obj, val)
obj.Globals.G1 = val; % for example
end
не работает.