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
Właściwości
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. |