简体中文
English 简体中文 繁體中文
Methodox 首页

子图

类型:技术概念

定义

子图(Subgraph):技术术语。任何被使用或被引用的图都是(子)图,但更严格地说,存储在某个图内部的图才是子图。

共有四种形式:

  1. 宏(Macro):外观和工作方式与任何其他工具节点相同。
  2. 处理器(Handler):某种委托。作为节点输入被四处传递。不直接接收输入并生成输出。
  3. 基元/真正的子图(Primitive/Subgraph proper):与 Handler 相同,但直接存储为输入基元
  4. 模块行为(成员):也称为函数。

所有(子)图都可以具有任意上下文(例如数据流、过程式等),它们是否有意义取决于其被使用的位置(按照惯常的方式)。

用法

子图实现了组合,而组合是 Divooka 中的一种重要形式。子图也实现了模块化。

更高级的用法包括 lambda 演算、回调、生成器等。

讨论

对于熟悉传统编程语言的人来说,子图类似于匿名函数。

另请参阅