level 6
假设我有aa = 1; bb = 2; ab = {"aa", "bb"};
我想清除aa和bb的定义,但是我函数里只能写ab,
请问我要怎么做?
我试了 ClearAll[ab],清楚的还是ab的内容,没影响 aa和bb
2022年12月21日 04点12分
1
level 6
自问自答,我傻了,Map就行了
Map[ClearAll, ab]
2022年12月21日 04点12分
2
吧务
level 10
注意到ClearAll的多元素用法和HoldAll属性
ClearAll@@ab
2022年12月21日 04点12分
3
这也行。谢谢
2022年12月21日 04点12分
吧务
level 15
版本13.2新加了个语法,现在
ClearAll@Evaluate@ab
也行了
2023年01月07日 03点01分
5