Initialization

Initialization

是笔记本、单元、DynamicDynamicModuleManipulate 及相关构造的一个选项,指定首次显示构造时要计算的表达式.

更多信息

  • 典型用法是 Initialization:>expr.
  • 在一个笔记本的特定单元中,当第一次显示该单元,或单元并不一定是第一次打开时,运行定义的初始化表达式.
  • 对于笔记本特定单元中定义的初始化表达式,初次显示时,将计算这些表达式,在首次打开笔记本时不一定要对其进行计算.
  • 如果已初始化的对象被删除,然后通过使用 Undo 恢复,则可以再次对其进行初始化. 如果复制并粘贴了对象,则每个粘贴的副本都可以再次初始化.
  • 可直接将初始化表达式应用于笔记本和单元. 与大多数其他选项值不同,单元的 Initialization 选项将不会继承在笔记本级别应用的任何设置.

范例

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

基本范例  (4)

指定在显示 Dynamic 之前运行的表达式:

DynamicModule

Manipulate

对于笔记本:

属性和关系  (3)

初始化确定只发生一次:

外结构的初始化发生在内结构初始化之前:

每次 Dynamic 会损坏和重建一个初始化结构,初始化会再次运行:

可能存在的问题  (3)

在初始化中加载程序包不允许您使用来自程序包的不合格符号:

正确实现这一点需要在输入单元中加载程序包,并且在外部初始化中加载它:

该函数生成一个单元,表明该单元当前的 Initialization 设置:

与大多数其他选项不同,单元不从笔记本设置继承 Initialization

单元可继承已命名的单元样式的 Initialization

Wolfram Research (2007),Initialization,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Initialization.html (更新于 2020 年).

文本

Wolfram Research (2007),Initialization,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Initialization.html (更新于 2020 年).

CMS

Wolfram 语言. 2007. "Initialization." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2020. https://reference.wolfram.com/language/ref/Initialization.html.

APA

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

BibTeX

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

BibLaTeX

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