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