0
比方说,我在我的工作空间的变量var1
以及含有此变量场如名的结构:删除变量
a =
Name: 'var1'
a1: 1
我想从删除变量var1
我工作空间通过使用结构中的字段。
我知道我可以通过clear var1
或clear 'var1'
由于clear a.Name
清除var1
不工作,我使用eval函数发挥各地,但我不能得到它的工作。
任何想法表示赞赏!
比方说,我在我的工作空间的变量var1
以及含有此变量场如名的结构:删除变量
a =
Name: 'var1'
a1: 1
我想从删除变量var1
我工作空间通过使用结构中的字段。
我知道我可以通过clear var1
或clear 'var1'
由于clear a.Name
清除var1
不工作,我使用eval函数发挥各地,但我不能得到它的工作。
任何想法表示赞赏!
使用function form将clear
命名为“始终将输入作为文字文本传递并且不能传递变量值”。
>> var1 = 2;
>> a.Name = 'var1';
>> whos()
Name Size Bytes Class Attributes
a 1x1 184 struct
var1 1x1 8 double
>> clear(a.Name);
>> whos()
Name Size Bytes Class Attributes
a 1x1 184 struct
谢谢,工作! – Igle