Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 核心语言 > 程序包开发 > 名称空间的管理 >

CellContext

CellContext
Cell 的可选项,用以指定用于运算单元内容的上下文。
  • 通常的设置如下:
"context`"显式上下文
Notebook笔记本独有的
CellGroup单元组独有的
Cell单元独有的
  • CellContext->Cell,独有缺省的上下文被用于当前单元。这个上下文总是不同于所有其它单元的缺省上下文,但是对于当前单元的所有计算保持相同的。
  • CellContext->CellGroup,独有的缺省上下文被用于最近封闭组的所有单元,它包括当前单元和由其生成的任何输出。
  • CellContext 实际上允许在单一的 Mathematica 对话期间,计算顺序相互隔开。
  • CellContext 改变缺省上下文时, 诸如 InOut$Line 的对话变量的值实际上是本地化的。
  • $Context$ContextPath 的值在由 CellContext 定义的上下文中为局部。对它们作的任何修改将影响有相同缺省上下文的所有单元。
  • CellContext 生成的每一个缺省上下文中必须分别地加载程序包。程序包一般地不能跨越不同的缺省上下文而显示。
  • CellContext 经常设置在样式表级或完整的笔记本级,而不是个别的单元。
在这个文件中, 对每个例子使用了独有的 CellContext :
In[1]:=
Click for copyable input
Out[1]=
6 的新功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team