封装的程序包

Wolfram 系统方便的封装程序包,避免环境影响它们内部的操作.

变量局部化 »

Module 变量的局部名称

封装的命名空间

BeginPackage 通过为程序包函数声明独立的上下文来隔离名称

Begin 程序包执行中隔离名称

符号保护

Protect 避免符号重新定义

ReadProtected 避免正在读取的符号被定义

Locked 防止改变的属性

封装的计算

Block 阻止系统或其它变量改变

BlockRandom 阻止伪随机数的产生

CheckAbort  ▪  TimeConstrained  ▪  MemoryConstrained  ▪  PropagateAborts

错误与异常处理

Confirm 确定表达式的计算不产生失败

Enclose 捕获由 Confirm 等检测到的错误

ConfirmBy  ▪  ConfirmMatch  ▪  ConfirmQuiet  ▪  ConfirmAssert

Assert 如果断言失败则中止

刀枪不入的计算状态

WithCleanup 甚至在计算中止时运行清除代码

AbortProtect 保护来自中止的表达式计算

刀枪不入的函数

CheckArguments 根据不正确的参数或选项产生消息

ArgumentsOptions 分离函数的参数和选项

版本兼容

$VersionNumber Wolfram 系统版本号

$SystemID 计算机系统的简短描述

封装的笔记本界面

Deploy  ▪  Selectable  ▪  Editable  ▪  Visible  ▪  CellContext