属性

任何 Mathematica 符号不仅具有多种类型的值,而且可以独立设定属性来定义行为的整体方面.

参考资料参考资料

Attributes 求出一个符号的属性

SetAttributes, ClearAttributes 设置,清除属性

函数属性

Listable 自动线性作用列表中参数

Flat 使 等同于 等。 (结合性)

Orderless 使 等同于 等。 (交换性)

OneIdentity 视为 a 等。 (幂等性)

函数自变量计算

HoldFirst ▪ HoldRest ▪ HoldAll ▪ HoldAllComplete ▪ SequenceHold

与数值相关的属性

NumericFunction 视为一个数值函数

NHoldFirst ▪ NHoldRest ▪ NHoldAll

Constant 在微分等表达式中视为一个常量

符号间隔

Stub 通过调用 DeclarePackage 等获得符号定义

Temporary Module 等获得的临时局部变量

保护

Protected 保护值不被重新定义

ReadProtected ▪ Protect ▪ Unprotect

Locked 所有属性值不被改变(可设置但不可清除)

Function 一个纯函数,隐含属性

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