BeginPackage
BeginPackage["context`"]
将 context` 和 System` 作为仅有的当前上下文.
BeginPackage["context`",{"need1`","need2`",…}]
在 needi 上调用 Needs.
更多信息
- BeginPackage 通常用在 Wolfram 语言程序包的开头.
- BeginPackage 重设 $Context 和 $ContextPath 的值.
- 符号名的解译与上下文有关. 因此,BeginPackage 影响输入表达式的分析.
范例
打开所有单元关闭所有单元基本范例 (1)
恢复上下文,但在上下文路径上保留 square` 以便符号搜索:
由于 EndPackage 在上下文路径上保留了 square`square,所定义的函数可见:
范围 (1)
属性和关系 (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.
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 年