How to assign object to an array?
6 ビュー (過去 30 日間)
古いコメントを表示
Let's assume I got an object called A() and an array called Array(5).class How can I assign all elements of class a new object of A().
Array(1:5).class = A()
Wont work. I don't want to use for loop;
for i=1:5
Array(i).class = A()
end
P.S: I want each element of array to assign a new A() object, not the same. A() is constructor of A also.
0 件のコメント
採用された回答
Walter Roberson
2012 年 8 月 5 日
In order to assign new A() objects, you will need to use a loop, or will need to write that many (e.g., 5) object references.
2 件のコメント
Walter Roberson
2012 年 8 月 5 日
Yes, the methods that handle multiple assignment would assign the same object to each.
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Loops and Conditional Statements についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!