How do you declare structures within classes?
조회 수: 5 (최근 30일)
이전 댓글 표시
I want to nest a class inside of a class or a struct inside of a class:
classdef class1
properties
Commands = struct(...
'functionResetTime' ,1,...
'CtrlTestData' ,9 ...
)
x =3;
end
methods
end
end
I want to do this because I have about 20 structs that I would like to use the automatic tooltyping (. and then tab) when I write code. Kind of like .net. I don't want to have to create a file for each of these structs or import them. The method describe above doesn't work and you can't just declare a struct anymore (why? I don't know).
댓글 수: 0
답변 (2개)
per isakson
2015년 1월 23일
편집: per isakson
2015년 1월 23일
"method describe above doesn't work"   I don't understand how you want it to work. That's might be because I don't know the .NET-behavior. However,
 
and if I instead do
class1 = class1; % which smells
 
참고 항목
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!