我刚开始使用 Matlab,我绝对鄙视(或不正确理解)类型系统(或缺乏类型系统)。
为什么这不起作用?我只想要结构中的结构(在递归函数中)
K>> d = struct('op',1,'kids',[])
d =
op: 1
kids: []
K>> d.kids(1) = struct('op',2)
Conversion to double from struct is not possible.
我尝试了其他东西,比如 make d=struct('op',1,'kids', struct([]))
,但似乎没有任何效果....