Initialize

Initialize[sym]

initializes the symbol sym from persistent values on the default persistence path.

Initialize[sym,{loc1,}]

initializes the symbol sym from persistent values on the persistence path {loc1,}.

Initialize["patt"]

initializes all variables matching the string pattern "patt".

Details and Options

Examples

open allclose all

Basic Examples  (1)

Set an initialization value for a variable:

Initialize the variable from the persistent value:

Scope  (1)

Set initializations for two variables in a given context:

Initialize all variables in the given context:

Options  (1)

MergingFunction  (1)

Establish a default value and merging function for an initialization value:

Add an initialization value at the front end persistence location:

The resulting initialization value now uses the default merging function:

You can override the default merging function to use for an initialization:

Properties & Relations  (1)

Set an initialization value for a variable persisting for the current front end session:

Quit and restart the kernel:

Each newly started kernel will automatically invoke Initialize for all variables:

After quitting and restarting the front end, the initialization value is gone:

Wolfram Research (2017), Initialize, Wolfram Language function, https://reference.wolfram.com/language/ref/Initialize.html.

Text

Wolfram Research (2017), Initialize, Wolfram Language function, https://reference.wolfram.com/language/ref/Initialize.html.

CMS

Wolfram Language. 2017. "Initialize." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/Initialize.html.

APA

Wolfram Language. (2017). Initialize. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Initialize.html

BibTeX

@misc{reference.wolfram_2023_initialize, author="Wolfram Research", title="{Initialize}", year="2017", howpublished="\url{https://reference.wolfram.com/language/ref/Initialize.html}", note=[Accessed: 29-March-2024 ]}

BibLaTeX

@online{reference.wolfram_2023_initialize, organization={Wolfram Research}, title={Initialize}, year={2017}, url={https://reference.wolfram.com/language/ref/Initialize.html}, note=[Accessed: 29-March-2024 ]}