blockly > VariableMap

Klasa ZmienneMap

Klasa mapy zmiennych. Zawiera on strukturę danych ze słownika z typami zmiennych jako kluczami i listami zmiennych jako wartościami. Lista zmiennych to typ określony przez klucz.

Podpis:

export declare class VariableMap 

Zespoły

Zespół Modyfikatory Opis
(konstruktor)(obszar roboczy) Tworzy nową instancję klasy VariableMap

Właściwości

Właściwość Modyfikatory Typ Opis
obszar roboczy Workspace

Metody

Metoda Modyfikatory Opis
clear() Wyczyść mapę zmiennych. Uruchamia zdarzenia przy każdym usunięciu.
createVariable(name, opt_type, opt_id) Utwórz zmienną z podaną nazwą, opcjonalnym typem i opcjonalnym identyfikatorem.
deleteVariable(variable) Usuń zmienną.
deleteVariableById(id) Usuń zmienne według przekazywanego identyfikatora i wszystkie ich zastosowania z tego obszaru roboczego. Może poprosić użytkownika o potwierdzenie.
getAllVariableNames() Zwraca wszystkie nazwy zmiennych wszystkich typów.
getAllVariables() Zwraca wszystkie zmienne każdego typu.
getVariable(name, opt_type) Znajdź zmienną według podanej nazwy, wpisz jej typ i zwróć ją. Jeśli nie zostanie znaleziony, ustaw wartość null.
getVariableById(id) Znajdź zmienną na podstawie podanego identyfikatora i zwróć ją. Jeśli nie znaleziono, zwracaj wartość null.
getVariablesOfType(type) Pobiera listę zawierającą wszystkie zmienne określonego typu. Jeśli typ ma wartość null, zwraca listę zmiennych z pustym typem ciągu znaków.
getVariableUsesById(id) Znajdź wszystkie zastosowania zmiennej nazwanej.
renameZmiennaById(id, newName) Zmień nazwę zmiennej, aktualizując jej nazwę w mapie zmiennych. Wskaż zmienną, której nazwę chcesz zmienić, o podanym identyfikatorze.