封鎖 >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 重新命名的變數。