CellProlog

CellProlog

Cellのオプションで,セルの内容の通常の評価の前に評価される式を与える.

詳細

  • CellProlog:>expr は,セル内で行われる,例えばTemplateBox[{shift, return}, Key1, BaseStyle -> {Notes, FontWeight -> Plain, FontFamily -> Source Sans Pro}]「現在位置で評価」によって起る通常のすべてのカーネル評価について expr を評価する.
  • CellPrologは,Dynamicオブジェクトに関連する評価については評価されない.
  • デフォルト設定はCellProlog->Noneである.
  • CellPrologは,個々のセルよりもスタイルシートあるいはノートブックのレベルで設定されることの方が多い.

例題

すべて開くすべて閉じる

  (1)

この例の2番目の入力セルにオプションCellProlog:>(x=42)を設定する:

変数xはまだ設定されていないが,入力の評価時に値42を取得する:

アプリケーション  (2)

$Postを使って特定の入力セルからの出力を数値化するセルにオプションを設定する:

次のセルは数値による結果を生成する:

他のセルは影響を受けない:

セルに対してローカルパッケージのコンテキストを設定する規則:

次のセルで新たに作成されたシンボルのコンテキストは"c1`"になる:

Wolfram Research (2007), CellProlog, Wolfram言語関数, https://reference.wolfram.com/language/ref/CellProlog.html.

テキスト

Wolfram Research (2007), CellProlog, Wolfram言語関数, https://reference.wolfram.com/language/ref/CellProlog.html.

CMS

Wolfram Language. 2007. "CellProlog." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/CellProlog.html.

APA

Wolfram Language. (2007). CellProlog. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/CellProlog.html

BibTeX

@misc{reference.wolfram_2024_cellprolog, author="Wolfram Research", title="{CellProlog}", year="2007", howpublished="\url{https://reference.wolfram.com/language/ref/CellProlog.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_cellprolog, organization={Wolfram Research}, title={CellProlog}, year={2007}, url={https://reference.wolfram.com/language/ref/CellProlog.html}, note=[Accessed: 22-November-2024 ]}