blockly > VariableMap

VariableMap 類別

變數對應的類別。包含以變數類型做為索引鍵的字典資料結構,以及變數清單值清單。變數清單是指以鍵表示的類型。

Signature:

export declare class VariableMap 

建構函式

建構函式 修飾符 說明
(建構函式)(工作區) 建構 VariableMap 類別的新執行個體

屬性

屬性 修飾符 類型 說明
工作區 Workspace

方法

方法 修飾符 說明
clear() 清除變數對應。每次刪除時都會觸發事件。
createVariable(name, opt_type, opt_id) 建立指定名稱、選用類型和選用 ID 的變數。
deleteVariable(variable) 刪除變數。
deleteVariableById(id) 按照傳入的 ID 及其所有用途從這個工作區中刪除變數。可能會提示使用者確認。
getAllVariableNames() 傳回所有類型的所有變數名稱。
getAllVariables() 傳回所有類型的所有變數。
getVariable(name, opt_type) 依據指定名稱和類型尋找變數,然後傳回變數。如果找不到,則傳回空值。
getVariableById(id) 依據指定 ID 找出變數並傳回。如果沒有找到,則傳回空值。
getVariablesOfType(type) 取得包含指定類型所有變數的清單。如果類型為空值,系統會傳回空白字串類型的變數清單。
getVariableUsesById(id) 找出具名變數的所有用途。
renameVariableById(id, newName) 更新變數對應中變數的名稱,即可重新命名變數。找出要使用指定 ID 重新命名的變數。