子图
类型:技术概念
定义
子图(Subgraph):技术术语。任何被使用或被引用的图都是(子)图,但更严格地说,存储在某个图内部的图才是子图。
共有四种形式:
- 宏(Macro):外观和工作方式与任何其他工具节点相同。
- 处理器(Handler):某种委托。作为节点输入被四处传递。不直接接收输入并生成输出。
- 基元/真正的子图(Primitive/Subgraph proper):与 Handler 相同,但直接存储为输入基元
- 模块行为(成员):也称为函数。
所有(子)图都可以具有任意上下文(例如数据流、过程式等),它们是否有意义取决于其被使用的位置(按照惯常的方式)。
用法
子图实现了组合,而组合是 Divooka 中的一种重要形式。子图也实现了模块化。
更高级的用法包括 lambda 演算、回调、生成器等。
讨论
对于熟悉传统编程语言的人来说,子图类似于匿名函数。