Module
更多信息
- Module允许用户创建局部变量,该局部变量的名称相对于模块是局部的.
- 在每次被调用时,Module 创建新的符号来表示它的每个局部变量.
- Module 创建名称为 xxx$nnn 的符号来表示名称为 xxx的局部变量. nnn 是 $ModuleNumber 当前的值.
- 每次任何模块被使用时,$ModuleNumber 的值都会增加.
- 在计算 expr 之前,Module 使用新符号来替换出现在 expr 中任意位置除作为作用域结构(scoping construct)中的局部变量外的每一个局部变量.
- 使用 Module 创建的符号具有 Temporary 属性.
- 使用 Module 创建的符号可以从模块返回.
- 你使用 Module[{vars},body/;cond] 作为带有一个条件的变换法则的右式.
- Module 具有 HoldAll 属性.
- Module 结构可以以任何方式嵌套,如有必要内变量会被改名.
- Module 是一个实现词典式作用域的作用域结构.
范例
打开所有单元关闭所有单元基本范例 (1)
属性和关系 (8)
Wolfram Research (1991),Module,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Module.html.
文本
Wolfram Research (1991),Module,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Module.html.
CMS
Wolfram 语言. 1991. "Module." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/Module.html.
APA
Wolfram 语言. (1991). Module. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/Module.html 年