$NewSymbol

$NewSymbol
是一个全局变量,如果被设置,将应用到 Wolfram 语言创建的每个新符号的名称和上下文中.

更多信息更多信息

  • 符号的名称和上下文以字符串的形式给出.
  • $NewSymbol 应用于实际创建符号. 如果 $NewSymbol 的作用使得符号也许在不同的上下文中创建,则创建的符号将是使用过的符号.
  • 即使一个符号已由 DeclarePackage 创建并具有属性 Stub$NewSymbol 仍被应用.
  • $NewSymbol 并不用于由诸如 Module 的范围结构体自动创建的符号.

范例范例打开所有单元关闭所有单元

基本范例  (1)基本范例  (1)

设置 $NewSymbol 为一个函数,该函数在创建一个新的符号时输出名称和上下文:

In[1]:=
Click for copyable input
Out[1]=
In[2]:=
Click for copyable input
Out[2]=
In[3]:=
Click for copyable input
Out[3]=

恢复 $NewSymbol 的缺省值:

In[4]:=
Click for copyable input
1991年引入
(2.0)