设置持久性值

Wolfram 语言可以把值设置为持久性的,不只是被单次调用. 持久性值可以存储在各种位置,本地或在云端. 值可以从单个位置提取,也可以从多个位置进行聚合. 例如。使用持久性值支持网页会话和一般系统初始化.

引用持久值

PersistentSymbol 可设置的持久值

PersistentObject 一个代表一个被存储的持久性值的对象

持久位置

PersistenceLocation 持久位置的符号规范

"KernelSession" Wolfram 语言内核的当前调用

"FrontEndSession" Wolfram 笔记本前端的当前调用

"Notebook" 被存储在当前的笔记本中

"Local" 本地计算机,基于用户主目录

"LocalShared" 本地计算机,基于 $BaseDirectory

"Cloud" 由当前 $CloudBase 定义的云

"Installation" 对于给定安装的内置默认设置

$PersistenceBase 存储新定义的持久性值的默认位置

$PersistencePath 查找需求的持久性值的默认位置

管理持久值

MergingFunction 定义如何合并来自不同位置的值的选项

PersistentObjects 带有匹配一种模式名称的持久性对象

初始化中使用的持久性值 »

InitializationValue 当开启会话时,持久性可设置的值被初始化

InitializationObjects 给出存在的初始化对象

$Initialization 在启动时,其值被释放和计算的符号

$InitializationContexts  ▪  $PreInitialization  ▪  Initialize  ▪  ...