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

過程式上下文

Events 圖中的遞迴(實驗性)

在 Divooka 的 Events 圖中使用遞迴的示例

概述

過程式上下文用於規定分支、迴圈,並可以構成更典型的順序邏輯。

示例

你可以用它相當輕鬆地實現非常實用的程式。下面的程式使用 ChatGPT 補全,將一個資料夾中的所有文字檔案彙總成一個摘要檔案。

實用程式

所有節點都位於 Basic > Procedural Programming 工具箱下。

過程式工具箱

執行路徑

我們可以使用節點上的 Next 和 Previous 聯結器來規定程式流程。

狀態

可以使用 Get XXX Variable 和 Set XXX Variable 函式設定和存取圖變數,其中 XXX 是變數型別的佔位符。

狀態的設定器和取得器

設定變數示例

Sequence

Sequence 可用於將水平方向的流程拆分為更偏垂直方向的流程。

過程式上下文 Sequence 節點

過程式上下文 Sequence 示例

Branch

Branch 表示條件執行。

過程式上下文 Branch 節點 過程式上下文 Branch 示例

Repeat

其工作方式類似於傳統的 for 迴圈。

過程式上下文 Repeat 節點

“Next”之後的程式碼將執行 N 次,每次使用不同的索引。

過程式上下文 Repeat 示例

你可以定義迴圈結束後發生的操作:

完成後的行為

迭代

給定一個專案集合,你可以使用 For Each 節點逐一列舉其中的每一項。

For Each 節點

For Each 示例

自訂事件(回撥)

我們可以使用 Custom Event 定義一個事件,並使用 Execute Event 發起呼叫。

過程式上下文自訂事件節點

過程式上下文自訂事件示例

另請參閱