Delayed

Delayed[expr]

値が外部でリクエストされるまで評価が遅延される式を表す.

Delayed[expr,fmt]

expr を評価した結果がフォーマット fmt で与えられるように指定する.

Delayed[expr,{fmt,rform}]

結果がフォーム rform の応答として与えられるように指定する.

詳細とオプション

  • Delayedは,一般にCloudDeployとともに,ページがリクエストされるたびにコンテンツが更新されるWebページを作るのに使われる.
  • 使用可能なオプション
  • AllowedCloudExtraParametersNoneどのような全体的パラメータの指定を許可するか
    CachePersistence 0結果のキャッシュをどのくらいの間保存するか
    UpdateInterval Infinityどのくらい頻繁にブラウザがアップデートを要求すべきか
  • オプションUpdateIntervalt を使うと,Delayedは,Webページが表示された場合に,t 秒ごとにWebブラウザ内で更新されるように指定する.
  • オプションAllowedCloudExtraParametersは,expr の評価を支配するどのような追加的クエリパラメータを許可するかを指定する.
  • Delayed[expr,fmt]における可能な結果のフォーマット fmt
  • "fmt"ExportFormでサポートされている任意のフォーマット
    funexpr に適用される任意の関数
  • Delayed[expr,"fmt"]Delayed[ExportForm[expr,"fmt"]]と等価である.
  • Delayedは,DocumentGenerator等のクラウド関数のリソースコピー動作の制御にも使われる.Delayedであるファイルやクラウドオブジェクトは,その場で使われる.

例題

すべて開くすべて閉じる

  (1)

Delayedは,リクエストされるまで式を評価しないように指定する:

以下のリンクは現在の時刻を与える.リンクを再訪すると新たな時刻が与えられる:

オプション  (2)

CachePersistence  (1)

現行時刻を与え,結果を最高で三秒までキャッシュするDelayedを配備する:

UpdateInterval  (1)

Webブラウザに表示されると3秒ごとにリフレッシュされるDelayedを配備する:

考えられる問題  (1)

Delayed[expr]のデフォルトのExportFormHTMLFragmentなので,評価するとNoneになる式は空文字列として返される:

上記例題の正しい値を得るために,Delayed[expr]の形式をWolfram言語として指定する:

Wolfram Research (2014), Delayed, Wolfram言語関数, https://reference.wolfram.com/language/ref/Delayed.html (2014年に更新).

テキスト

Wolfram Research (2014), Delayed, Wolfram言語関数, https://reference.wolfram.com/language/ref/Delayed.html (2014年に更新).

CMS

Wolfram Language. 2014. "Delayed." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2014. https://reference.wolfram.com/language/ref/Delayed.html.

APA

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

BibTeX

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

BibLaTeX

@online{reference.wolfram_2024_delayed, organization={Wolfram Research}, title={Delayed}, year={2014}, url={https://reference.wolfram.com/language/ref/Delayed.html}, note=[Accessed: 21-November-2024 ]}