$NewSymbol

$NewSymbol
設定されている場合,Wolfram言語が作成する,新しいシンボルの名前やコンテキストに適用される大域変数である.

詳細詳細

  • シンボルの名前やコンテキストは,文字列で与えられる.
  • $NewSymbolは,シンボルが実際に作成される以前に適用される.$NewSymbolの振舞いが,例えば他のコンテキスト内にシンボルを作成するようなことを引き起す場合,作成されたシンボルが使用されることになる.
  • $NewSymbolは,シンボルがDeclarePackageによってStub属性を伴ってすでに作成されている場合にも適用される.
  • $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)