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