Delayed
Delayed[expr]
表示一个延迟运算的表达式,直到外部请求其值时才进行运算.
Delayed[expr,fmt]
指定运算 expr 的结果应该以格式 fmt 给出.
Delayed[expr,{fmt,rform}]
指定结果应该作为形如 rform 的响应给出.
更多信息和选项
- Delayed 通常与 CloudDeploy 合用以创建网页,每当网页被请求时,内容即被更新.
- 可以给出下列选项:
-
AllowedCloudExtraParameters None 可以指定什么样的整体选项 CachePersistence 0 结果的缓存维持多久 UpdateInterval Infinity 浏览器发出更新请求的时间间隔 - 在选项 UpdateIntervalt 下,Delayed 指定网页在显示时,应该在网页浏览器中每隔 t 秒更新一次.
- 选项 AllowedCloudExtraParameters 指定应允许使用什么样的查询参数来管理 expr 的计算.
- 在 Delayed[expr,fmt] 中可能的结果格式 fmt 有:
-
"fmt" ExportForm 支持的任意格式 fun 应用于 expr 的任意函数 - Delayed[expr,"fmt"] 等价于 Delayed[ExportForm[expr,"fmt"]].
- Delayed 也用于控制云函数(如 DocumentGenerator)的资源复制行为. 使用定性为 Delayed 的文件和云对象来替代.
范例
打开所有单元关闭所有单元基本范例 (1)
Delayed 指定表达式不应该被运算,直到请求计算时为止:
选项 (2)
可能存在的问题 (1)
由于 Delayed[expr] 的默认 ExportForm 是 HTMLFragment,因此运算结果为 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 语言. 2014. "Delayed." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2014. https://reference.wolfram.com/language/ref/Delayed.html.
APA
Wolfram 语言. (2014). Delayed. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/Delayed.html 年