数模论坛

 找回密码
 注-册-帐-号
搜索
热搜: 活动 交友 discuz
查看: 3065|回复: 0

请问Module具体是怎样使用的?

[复制链接]
发表于 2005-10-20 02:39:30 | 显示全部楼层 |阅读模式
你好,我知道 <br>
<DIV class=UsageMessage>&#8226; Module[<IMG src="http://wuzhh.math.nankai.edu.cn/v4-zh/Built-inFunctions/Programming/Scoping/HTMLImages/Module/Module_1.gif" align=absMiddle>x, y, ... <IMG src="http://wuzhh.math.nankai.edu.cn/v4-zh/Built-inFunctions/Programming/Scoping/HTMLImages/Module/Module_2.gif" align=absMiddle>, expr] 指定expr中符号x, y, ...出现的位置应被当作局部值. </DIV>
<DIV class=UsageMessage>&#8226; Module[<IMG src="http://wuzhh.math.nankai.edu.cn/v4-zh/Built-inFunctions/Programming/Scoping/HTMLImages/Module/Module_3.gif" align=absMiddle>x = <IMG src="http://wuzhh.math.nankai.edu.cn/v4-zh/Built-inFunctions/Programming/Scoping/HTMLImages/Module/Module_4.gif" align=absMiddle>, ... <IMG src="http://wuzhh.math.nankai.edu.cn/v4-zh/Built-inFunctions/Programming/Scoping/HTMLImages/Module/Module_5.gif" align=absMiddle>, expr] 用来定义 x, ... 的初始值. </DIV>
<DIV class=UsageMessage>
<DIV class=Notes>&#8226; Module允许你创建局部变量,该局部变量的名称相对于模块是局部的.</DIV>
<DIV class=Notes>&#8226; 在每次被调用时,Module创建新的符号来表示它的每个局部变量.</DIV>
<DIV class=Notes>&#8226; Module 创建名称为 xxx$nnn 的符号来表示名称为 xxx 的局部变量. nnn 是$ModuleNumber当前的值. </DIV>
<DIV class=Notes>&#8226; 每次任何模块被使用时,$ModuleNumber的值都会增加.</DIV>
<DIV class=Notes>&#8226; 在计算expr之前,Module使用新符号来替换出现在 expr 中任意位置除作为scoping结构中的局部变量外的每一个局部变量. </DIV>
<DIV class=Notes>&#8226; 使用Module 创建的符号具有Temporary属性.</DIV>
<DIV class=Notes>&#8226; 使用Module 创建的符号可以从模块返回.</DIV>
<DIV class=Notes>&#8226; 你使用Module[<IMG src="http://wuzhh.math.nankai.edu.cn/v4-zh/Built-inFunctions/Programming/Scoping/HTMLImages/Module/Module_6.gif" align=absMiddle>vars<IMG src="http://wuzhh.math.nankai.edu.cn/v4-zh/Built-inFunctions/Programming/Scoping/HTMLImages/Module/Module_7.gif" align=absMiddle>, body /; cond]作为带有一个条件的变换法则的右式. </DIV>
<DIV class=Notes>&#8226; Module 具有HoldAll属性. </DIV>
<DIV class=Notes>&#8226; Module 是一个scoping结构 (参见<a href="http://wuzhh.math.nankai.edu.cn/v4-zh/TheMathematicaBook/MathematicaReferenceGuide/SomeGeneralNotationsAndConventions/A.3.8.html" target="_blank" >A.3.8</A>节). </DIV>
<DIV class=Notes>&#8226; Module 结构可以以任何方式嵌套. </DIV>
<DIV class=Notes>&#8226; Module 实现词汇scoping. </DIV>
<DIV class=Notes></DIV>
<DIV class=Notes>但是我不清楚到底是什么意思!!!可否清楚地跟我说一下呢?谢谢! </DIV></DIV>[em06]
[此贴子已经被作者于2005-10-19 18:42:36编辑过]

您需要登录后才可以回帖 登录 | 注-册-帐-号

本版积分规则

小黑屋|手机版|Archiver|数学建模网 ( 湘ICP备11011602号 )

GMT+8, 2024-11-27 06:30 , Processed in 0.049250 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表