次のように定義されたクラスがある場合
classdef myclass
properties
foo = 3;
bar = 7;
end
end
そして、私が書くプロパティ foo にアクセスしたい
obj = myclass()
obj.foo % Gives me 3
しかし、プロパティ名の文字列表現しかなく、それがどのプロパティなのかわからない場合は、どうすればよいでしょうか? 以下の例のように:
obj.someFunction('foo') % or
someFunction(obj, 'foo') % should both give me the value of obj.foo
私がやりたいことは、プロパティのリストを取得し、それを繰り返し処理して、特定のオブジェクトの値を取得することです。可能であるように思われますが、ドキュメントで見つけることができませんでした。