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

子圖

型別:技術概念

定義

子圖(Subgraph):技術術語。任何被使用或被引用的圖都是(子)圖,但更嚴格地說,儲存在某個圖內部的圖才是子圖。

共有四種形式:

  1. 巨集(Macro):外觀和工作方式與任何其他工具節點相同。
  2. 處理器(Handler):某種委託。作為節點輸入被四處傳遞。不直接接收輸入並生成輸出。
  3. 基元/真正的子圖(Primitive/Subgraph proper):與 Handler 相同,但直接儲存為輸入基元
  4. 模組行為(成員):也稱為函式。

所有(子)圖都可以具有任意上下文(例如資料流、過程式等),它們是否有意義取決於其被使用的位置(按照慣常的方式)。

用法

子圖實現了組合,而組合是 Divooka 中的一種重要形式。子圖也實現了模組化。

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

討論

對於熟悉傳統程式語言的人來說,子圖類似於匿名函式。

另請參閱