InitializationValue

InitializationValue[sym]

表示可被设置的持久性值,符号 sym 将由其初始化.

InitializationValue["context`name"]

表示具有指定全名的符号的可被设置的初值.

InitializationValue[sym,{loc1,}]

指定用来搜索可能的初始值的持久性位置.

更多信息和选项

范例

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

基本范例  (2)

设置每次内核启动时要计算的值:

设置变量的初值:

获取任何已定义的初始化值:

根据当前内核会话的持久性值初始化变量:

删除初始化值:

范围  (1)

在默认持久性位置设置初始化值:

"KernelSession" 持久性位置设置初始化值:

使用在 $PersistencePath 中找到的第一个值:

查找所有已定义的初始化值:

推广和延伸  (1)

设置平行子内核的初值:

所有新启动的平行内核都使用给定的值:

删除初值:

选项  (5)

EvaluationEnvironment  (1)

为并行子内核设定初始值:

MergingFunction  (1)

给定变量的默认值:

为变量的初始值设定自定义合并函数:

在不同持久性位置处指定初始化值:

自定义合并函数用于返回 $PersistencePath 上所有值的列表:

使用一个不同的合并函数对特定值进行检索:

ValuePreprocessingFunction  (1)

给定初始化值的默认值:

设置一个只接受整数的自定义值预处理函数:

在任意持久性位置分配一个整数:

分配任何其他值都会产生错误,并且不执行分配:

PersistenceTime  (1)

定义一个 5 秒后就过期的初值:

ExpirationDate  (1)

定义明年年初到期的初值:

应用  (2)

覆盖当前前端会话中启动的所有内核中的默认持久性位置:

退出并重启内核:

设置绑定到你的登录帐户的 $GeoLocation 的值:

属性和关系  (2)

初值被存储在持久性对象中:

列出所有可编辑的持久性位置中现有的初值:

将其删除:

可能存在的问题  (1)

为不同位置的符号创建两个初值:

默认情况下,Remove 只删除由 $PersistenceBase 给出的位置里的值:

删除 $PersistencePath 给出的位置中可能存在的所有值:

Wolfram Research (2017),InitializationValue,Wolfram 语言函数,https://reference.wolfram.com/language/ref/InitializationValue.html (更新于 2019 年).

文本

Wolfram Research (2017),InitializationValue,Wolfram 语言函数,https://reference.wolfram.com/language/ref/InitializationValue.html (更新于 2019 年).

CMS

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

APA

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

BibTeX

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

BibLaTeX

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