所以我使用this问题的答案来处理我的类中的实例ID,如果在for循环中使用它,但是在正常的数组语法中使用它是有效的。例如,假设我们有一个类定义为类似链接的问题答案。运行此代码:
for i = 1:5
p1(i) = Person;
end
disp([p1.ID])
p2(5) = Person;
disp([p2.ID])
p3(1:5) = Person;
disp([p3.ID])
将显示:
1 2 3 4 5
7 7 7 7 6
8 8 8 8 8
为什么for循环有效但其他两个没有?