Needs

Needs["context`"]

当指定的上下文已经不在 $Packages 中时,装载一个适当文件.

Needs["context`""alias`"]

载入给定上下文并构建 alias 作为该上下文的上下文别名.

Needs["context`","file"]

当指定的上下文已经不在 $Packages 中时,装载 file.

更多信息

  • Needs["context`"] 调用 Get["context`"]. 习惯上,以这种方式装载的文件包含定义 context` 的程序包.
  • Needs["context`"] 自动将 "context`" 添加到 $ContextPath,使得所有 "context`" 中的符号无需限定皆可使用.
  • Needs["context`""alias`"]"alias`""context`" 添加到 $ContextAliases,提供了使用更便捷的方法在上下文中输入别名以访问该符号的能力. 以这种形式载入的上下文不会被添加到 $ContextPath 中.
  • Needs["context`"None] 不会修改 $ContextPath$ContextAliases.
  • Needs["file`"] 通常读入名称为 的文件.

范例

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

基本范例  (2)

如果还没有读入文件,读入 Computer Arithmetic Package 的文件:

程序包定义的命令已经使用:

以别名 ca` 读入 计算机算法程序包

可使用上下文别名访问符号:

还可使用原始上下文名称访问符号:

范围  (1)

读入计算机算数程序包但不将其添加至上下文路径中:

在上下文中使用函数 Ulp 失败:

但可以使用完全限定名称:

属性和关系  (3)

形式 Needs["context`""alias`"] 会改变 $ContextAliases

形式 Needs["context`"] 会改变 $ContextPath

Once[Get[package]] 类似于 Needs[package]:

Wolfram Research (1988),Needs,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Needs.html (更新于 2021 年).

文本

Wolfram Research (1988),Needs,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Needs.html (更新于 2021 年).

CMS

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

APA

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

BibTeX

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

BibLaTeX

@online{reference.wolfram_2024_needs, organization={Wolfram Research}, title={Needs}, year={2021}, url={https://reference.wolfram.com/language/ref/Needs.html}, note=[Accessed: 18-November-2024 ]}