level 2
ttdd2006
楼主
(* 清除之前的定义 *)ClearAll[myClear, clc]
(* 定义myClear命令用于清除全局变量的值,但保留变量名 *)myClear[] := (Unprotect["`*"]; Clear["`*"];)
(* 定义clc命令用于清除当前笔记本中的所有单元格 *)
clc[] := Module[{obj}, obj = EvaluationCell[];
SelectionMove[obj, All, Notebook];
NotebookDelete[]; "clc"];
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
In[1]:= a = 1
Out[1]= 1
In[2]:= myClear[]
In[3]:= a
Out[3]= a
In[4]:= a = 4
Out[4]= 4
In[5]:= myClear[]
Out[5]= myClear[]
2024年01月27日 09点01分
1
(* 定义myClear命令用于清除全局变量的值,但保留变量名 *)myClear[] := (Unprotect["`*"]; Clear["`*"];)
(* 定义clc命令用于清除当前笔记本中的所有单元格 *)
clc[] := Module[{obj}, obj = EvaluationCell[];
SelectionMove[obj, All, Notebook];
NotebookDelete[]; "clc"];
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
In[1]:= a = 1
Out[1]= 1
In[2]:= myClear[]
In[3]:= a
Out[3]= a
In[4]:= a = 4
Out[4]= 4
In[5]:= myClear[]
Out[5]= myClear[]