【发布时间】:2012-01-09 16:43:05
【问题描述】:
如果我有一个类定义为
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
我想要做的是拥有一个属性列表,遍历它并获取特定对象的值。 似乎应该可以,但我在文档中找不到。
【问题讨论】:
标签: matlab matlab-class