节点类型#
Node对象用于表示依赖追踪中的计算节点。
BaseNode类是所有Node类的抽象基类。
ItemNode类用于表示Cells对象和Space对象(如UserSpace)的元素。
Cells对象的元素通过其参数标识。
如果Cells具有对应参数的值(无论是计算得出还是输入的),has_value()会返回True,且value会返回该值。
与Cells元素类似,Space的元素也通过其参数标识。
由于调用Space会返回一个ItemSpace,因此Space元素的值就是该ItemSpace对象(如果存在的话)。
另请参阅
基础节点#
属性#
ItemNode#
- class ItemNode(node)[源代码]#
Node类,用于表示Cells和Spaces的元素
这个类用于表示
Cells对象和UserSpace等Space对象的元素。Cells对象的元素通过传递给Cells的参数来标识。 如果Cells对这些参数有值(无论是计算得出还是输入的),has_value()将返回True,且value会返回该值。 与Cells元素类似,Space的元素也通过传递给Space的参数来标识。 由于调用Space会返回一个ItemSpace,因此Space元素的值就是ItemSpace对象(如果存在的话)。另请参阅
在0.15.0版本中变更:从Element重命名为ItemNode。