Deinitialization

Deinitialization

DynamicDynamicModuleManipulate 和相关结构的一个选项,当结果不再被显示或使用时,指明一个要计算的表达式.

更多信息

  • 一般的用法是 Deinitialization:>expr.
  • 当包含一个删除结构的单元被删除或笔记本被关闭时,一般运行 Deinitialization.
  • 除非预先的初始化已完成,Deinitialization 将不被执行.
  • Deinitialization 可能被延迟,例如,结构出现在如剪切板等看不见的位置上时.
  • 如果被去初始化的对象是通过使用 Undo 来恢复的,可将其重新初始化. 同样可以使用 Redo 或其他删除对象的操作将其再次去初始化.

范例

打开所有单元关闭所有单元

基本范例  (3)

当窗口被关闭时,选择一种颜色并创建这种颜色的实心圆:

暂时改变笔记本的背景:

跟踪并显示一个窗口可视化的时间:

范围  (2)

当窗口打开时跟踪鼠标位置,当窗口关闭时显示一个图形:

暂时改变笔记本字符大小设置:

属性和关系  (1)

每当 Dynamic 破坏掉一个去初始化结构,系统会再次运行去初始化:

巧妙范例  (1)

当窗口被关闭时,显示当前时间并创建一个图形表示:

Wolfram Research (2007),Deinitialization,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Deinitialization.html.

文本

Wolfram Research (2007),Deinitialization,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Deinitialization.html.

CMS

Wolfram 语言. 2007. "Deinitialization." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/Deinitialization.html.

APA

Wolfram 语言. (2007). Deinitialization. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/Deinitialization.html 年

BibTeX

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

BibLaTeX

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