DOCUMENTATION CENTER SEARCH
Mathematica
>
名前空間の管理
>
Mathematica
組込みシンボル
Evaluator
$Context
CellProlog
CellEpilog
Dialog
Begin
BeginPackage
関連項目 »
|
ノートブックの評価オプション
名前空間の管理
パッケージの保護
パッケージの開発
スタイルシート
バージョン6.0の新機能:ノートブックとドキュメント
その他 »
CellContext
CellContext
Cell
のオプションであり,セルの内容の評価に使うコンテキストを指定する.
詳細
次の設定を使うことができる.
"
context`
"
明示的なコンテキスト
Notebook
このノートブックに対して一意的なもの
CellGroup
このセルグループに対して一意的なもの
Cell
このセルに対して一意的なもの
デフォルト設定は
CellContext->"Global`"
である.
CellContext->
Cell
の場合は,現行セルに一意的なデフォルトのコンテキストが使われる.このコンテキストは,他のすべてのセルのデフォルトのコンテキストとは常に異なる.しかし,現行セルで行われる評価中は同じままである.
CellContext->
CellGroup
の場合は,現行セルおよびそれによって生成される出力を含む,最も内側のセルグループ内のセルで,共通の一意的なデフォルトコンテキストが使用される.
CellContext->
Notebook
の場合は,現行ノートブック内のすべてのセルに共有される一意的なデフォルトコンテキストが使われる.
CellContext
は実質的に,ひとつの
Mathematica
セッション内の一連の評価がお互いに独立するようにする.
CellContext
を使ってデフォルトコンテキストを変更することで,
In
,
Out
,
$Line
のようなセッション変数の値が実質的に局所化される.
CellContext
の設定値は,セルが評価される際に使われる
$Context
と
$ContextPath
のデフォルトの初期値を決定する.
$Context
と
$ContextPath
の値は,
CellContext
で定義されたコンテキストについて局所的であるとされる.これらに変更を加えた場合,その変更は同じデフォルトのコンテキストを持つすべてのセルに影響する.
一般に,
CellContext
によって生成される各デフォルトコンテキスト別にパッケージをロードしなければならない.パッケージは一般に異なるデフォルトコンテキスト間では不可視である.
CellContext
は,個々のセルレベルよりもスタイルシートや完全なノートブックレベルで設定されることの方が多い.
CellContext->
Cell
によって生成される典型的なコンテキスト名は
Cell
$
n
の形式である.
関連項目
Evaluator
$Context
CellProlog
CellEpilog
Dialog
Begin
BeginPackage
その他
ノートブックの評価オプション
名前空間の管理
パッケージの保護
パッケージの開発
スタイルシート
バージョン6.0の新機能:ノートブックとドキュメント
バージョン 6 の新機能
© 2008 Wolfram Research, Inc.