$ModuleNumber
给出用于创建局部变量的当前的序列号.
更多信息
- $ModuleNumber 随每次调用 Module 或 Unique 递增.
- 每一个 Wolfram 系统会话都以 $ModuleNumber 设为1开始.
- 可以将 $ModuleNumber 重置为一个正机器整数,但是如果这样做,命名冲突可能会导致效率低. »
范例
打开所有单元 关闭所有单元基本范例 (1)
每次调用 Module 都会增加 $ModuleNumber:
{$ModuleNumber, Module[{x}, x], $ModuleNumber}应用 (1)
$ModuleNumber = $ProcessID * 2 ^ 20$ModuleNumber 将从这个号码开始递增:
$ModuleNumberModule[{x}, x]属性和关系 (2)
$ModuleNumber 也可以用于由 Unique 从给定符号中创建新符号:
{$ModuleNumber, Unique[x], $ModuleNumber}如果给出一个字符串,它将创建 xnnn 形式的首个可用符号:
Unique["x"]可以重置 $ModuleNumber:
$ModuleNumber = 1;{Module[{x}, x], $ModuleNumber}然而,它的下一次使用可能会导致 $ModuleNumber 由于冲突而递增多于一次:
$ModuleNumber = 1;{Module[{x}, x], $ModuleNumber}技术笔记
-
▪
- 模块工作方式
相关指南
-
▪
- 命名空间的管理 ▪
- 全局型计算设置和参数
历史
1991年引入 (2.0) | 在以下年份被更新:2012 (9.0)
文本
Wolfram Research (1991),$ModuleNumber,Wolfram 语言函数,https://reference.wolfram.com/language/ref/$ModuleNumber.html (更新于 2012 年).
CMS
Wolfram 语言. 1991. "$ModuleNumber." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2012. https://reference.wolfram.com/language/ref/$ModuleNumber.html.
APA
Wolfram 语言. (1991). $ModuleNumber. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/$ModuleNumber.html 年
BibTeX
@misc{reference.wolfram_2026_$modulenumber, author="Wolfram Research", title="{$ModuleNumber}", year="2012", howpublished="\url{https://reference.wolfram.com/language/ref/$ModuleNumber.html}", note=[Accessed: 15-August-2026]}
BibLaTeX
@online{reference.wolfram_2026_$modulenumber, organization={Wolfram Research}, title={$ModuleNumber}, year={2012}, url={https://reference.wolfram.com/language/ref/$ModuleNumber.html}, note=[Accessed: 15-August-2026]}