作用域结构

Mathematica 符号体系的灵活性,以其精心定义的局部结构和模块结构的丰富集合为基础. 各种形式的作用域语句应用在更优雅、可读和有效的程序中,支持程序作为数据的概念、以及允许与变量的数学符号直接对应.

参考资料参考资料

With 用值替代指定变量进行计算

Module 局部变量名 (静态范围)

Block 变量的局部值 (动态范围)

DynamicModule 动态界面结构中的局部变量名

自动名称作用域的结构

Function 纯函数,形式变量的自动作用域

Rule (->), RuleDelayed (:>) — 指定模式,变量的自动作用域

Set (=), SetDelayed (:=) — 指定模式,变量的自动作用域

自动取值作用域的结构

Table 创建一个表,迭代变量自动作用域

Do ▪ Sum ▪ Plot ▪ Plot3D ▪ NDSolve ▪

其它形式的作用域

Begin, End 局部的符号名称空间

Throw, Catch 局部排除

Quiet, Check 局部信息

BlockRandom 伪随机变量的局部化

New to Mathematica? Find your learning path »
Have a question? Ask support »