BeginPackage

BeginPackage["context`"]

context`System` 作为仅有的当前上下文.

BeginPackage["context`",{"need1`","need2`",}]

needi 上调用 Needs.

更多信息

范例

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

基本范例  (1)

定义一个简单程序包的指令:

生成符号的上下文转变为 square`

搜索含有 square` 符号的上下文路径:

以下是定义程序包中函数的指令:

恢复上下文,但在上下文路径上保留 square` 以便符号搜索:

由于 EndPackage 在上下文路径上保留了 square`square,所定义的函数可见:

得到 12 的平方:

范围  (1)

BeginPackageEndPackage 去启动和终止文件中的程序包:

此程序包可以用 Get 加载:

一旦加载,定义立即生效:

属性和关系  (3)

BeginPackage["cont`"]$Context 设置为 "cont`"

EndPackage$Context 恢复为匹配 BeginPackage 之前的值:

BeginPackage["cont`"]$ContextPath 设置为 {"cont`","System`"}

EndPackage$ContextPath 恢复到 BeginPackage 之前带有 "cont`" 的值:

BeginPackage 不改变 $ContextAliases 的值:

EndPackage$ContextAliases 恢复到匹配 BeginPackage 之前的值:

Wolfram Research (1988),BeginPackage,Wolfram 语言函数,https://reference.wolfram.com/language/ref/BeginPackage.html.

文本

Wolfram Research (1988),BeginPackage,Wolfram 语言函数,https://reference.wolfram.com/language/ref/BeginPackage.html.

CMS

Wolfram 语言. 1988. "BeginPackage." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/BeginPackage.html.

APA

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

BibTeX

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

BibLaTeX

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