響應式變數

1024记忆發表於2024-09-02

【功能實現】

當變數值發生變化時,自動觸發對應的監聽函式

【引入】

在Plug內引入 ws.lua檔案。

【程式碼】

Import "ws.lua" //引入 ws.lua外掛

//設定監聽變數name,並與函式chageName 繫結
ws.addListen "name", chageName

//變數賦值
ws.setVar "name", "李四"

//變數取值
TracePrint ws.getVar("name")

//監聽函式
Function chageName(newVal, oldVal)
    TracePrint "舊名:" & oldVal & ",新名:" & newVal
End Function

相關文章