是一个符号,其值如果存在的话,在 Wolfram 语言会话中的任何其他初始化之前通过 ReleaseHold[$PreInitialization] 运算.
$PreInitialization
是一个符号,其值如果存在的话,在 Wolfram 语言会话中的任何其他初始化之前通过 ReleaseHold[$PreInitialization] 运算.
更多信息
- $PreInitialization 的持久值通常通过 InitializationValue[$PreInitialization]=Hold[expr] 设置.
- 在 $PersistencePath 上不同持久位置中定义的值通过 Flatten 连接.
- 由于 $PreInitialization 早期在 Wolfram 语言会话启动时使用,并不是所有功能都将被初始化. 例如桌面的远程访问(如云端)将不可用.
范例
打开所有单元 关闭所有单元基本范例 (1)
属性和关系 (2)
PersistentObjects["*$PreInitialization"]列出 $PreInitialization 在所有可编辑持久性位置的现有初始化值:
InitializationObjects[$PreInitialization, {"FrontEndSession", "Local", "Notebook", "Cloud"}]DeleteObject[Values[%]]可能存在的问题 (1)
在非默认位置创建 $PreInitialization 的初始化值:
InitializationValue[$PreInitialization, "FrontEndSession"] = Hold[data = Get["mydata.m"]];Remove 默认情况下仅删除由 $PersistenceBase 给出的位置中的值:
Remove[InitializationValue[$PreInitialization]]
InitializationValue[$PreInitialization]删除由 $PersistencePath 给出的所有可编辑位置中可能存在的所有值;
Remove[InitializationValue[$PreInitialization, $PersistencePath]]InitializationValue[$PreInitialization]相关指南
-
▪
- Wolfram 系统设置 ▪
- 初始化与配置 ▪
- 永久性存储 ▪
- 设置持久性值
文本
Wolfram Research (2017),$PreInitialization,Wolfram 语言函数,https://reference.wolfram.com/language/ref/$PreInitialization.html.
CMS
Wolfram 语言. 2017. "$PreInitialization." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/$PreInitialization.html.
APA
Wolfram 语言. (2017). $PreInitialization. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/$PreInitialization.html 年
BibTeX
@misc{reference.wolfram_2026_$preinitialization, author="Wolfram Research", title="{$PreInitialization}", year="2017", howpublished="\url{https://reference.wolfram.com/language/ref/$PreInitialization.html}", note=[Accessed: 14-August-2026]}
BibLaTeX
@online{reference.wolfram_2026_$preinitialization, organization={Wolfram Research}, title={$PreInitialization}, year={2017}, url={https://reference.wolfram.com/language/ref/$PreInitialization.html}, note=[Accessed: 14-August-2026]}