IncludeDefinitions

IncludeDefinitions

クラウド関数およびその他の関数のオプションで,式を配備する際に式の評価に関する現行の定義が明示的に含まれるべきかどうかを指定する.

詳細

  • IncludeDefinitions->Trueとすると,CloudDeploy[expr,]CloudEvaluate[expr]のような関数は expr が字句的に依存していると考えられるすべての定義を,例えばAPIFunction内にホールドされている式と関連があるものであっても,自動的に含める.
  • IncludeDefinitions->Falseの場合は,配備された式にそれら自身の定義を設定する責任がある.

例題

すべて開くすべて閉じる

  (3)

デフォルトで定義が含まれる:

現行のカーネルセッションからの定義は含めず,必要なときにその定義をクラウドオブジェクトからロードする:

CloudEvaluateIncludeDefinitionsもサポートする.定義を含めた場合と含めなかった場合の動作を比較する:

スコープ  (2)

CloudPutについては,定義はデフォルトでは含められない:

式に関連する定義を含める:

アプリケーション  (1)

色の帯と値を生成する簡単なWebアプリケーションを作る:

特性と関係  (1)

FilePrintを使って含められた定義を見る:

考えられる問題  (2)

シンボルに関連付けられた定義がないのにIncludeDefinitionsTrueに設定されていると,空の定義をコピーして初期化ファイルで定義されたものを上書きしてしまう:

初期化ファイルの定義の上書きを避けるためにIncludeDefinitionsFalseに設定する:

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

テキスト

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

CMS

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

APA

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

BibTeX

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

BibLaTeX

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