блочно > Карта переменных

Класс VariableMap

Класс для карты переменных. Он содержит структуру данных словаря с типами переменных в качестве ключей и списками переменных в качестве значений. Список переменных представляет собой тип, указанный ключом.

Подпись:

export declare class VariableMap 

Конструкторы

Конструктор Модификаторы Описание
(конструктор)(рабочая область) Создает новый экземпляр класса VariableMap .

Характеристики

Свойство Модификаторы Тип Описание
рабочее пространство Рабочая область

Методы

Метод Модификаторы Описание
прозрачный() Очистите карту переменных. Вызывает события для каждого удаления.
createVariable (имя, opt_type, opt_id) Создайте переменную с заданным именем, необязательным типом и необязательным идентификатором.
удалитьVariable (переменная) Удалить переменную.
удалитьVariableById (идентификатор) Удалите переменные по переданному идентификатору и все их использования из этой рабочей области. Может запросить у пользователя подтверждение.
getAllVariableNames() Возвращает все имена переменных всех типов.
получитьВсепеременные() Возвращает все переменные всех типов.
getVariable(имя, opt_type) Найдите переменную по заданному имени и типу и верните ее. Верните ноль, если он не найден.
getVariableById (идентификатор) Найдите переменную по заданному идентификатору и верните ее. Верните ноль, если не найден.
getVariablesOfType (тип) Получить список, содержащий все переменные указанного типа. Если тип равен нулю, вернуть список переменных с пустым строковым типом.
getVariableUsesById (идентификатор) Найдите все варианты использования именованной переменной.
renameVariableById (id, новое имя) Переименуйте переменную, обновив ее имя в карте переменных. Определите переменную, которую нужно переименовать, используя данный идентификатор.