blockly > VariableMap

Klasa ZmienneMap

Klasa mapy zmiennych. Zawiera strukturę danych słownika z typami zmiennych jako kluczami, a listami zmiennych jako wartościami. Lista zmiennych to typ określony w kluczu.

Podpis:

export declare class VariableMap 

Zespoły

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

Właściwości

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

Metody

Metoda Modyfikatory Opis
wyczyść(), Wyczyść mapę zmiennych. Uruchamia zdarzenia przy każdym usunięciu.
createVariable(name, opt_type, opt_id) Utwórz zmienną o danej nazwie, opcjonalnym typie i opcjonalnym identyfikatorze.
deleteVariable(variable) Usuń zmienną.
deleteZmiennaById(id) Usuń zmienne z tego obszaru roboczego według przekazanego identyfikatora i wszystkich ich zastosowań. Może pojawić się prośba o potwierdzenie.
getAllVariableNames() Zwraca wszystkie nazwy zmiennych wszystkich typów.
getAllVariables() Zwraca wszystkie zmienne dowolnego typu.
getVariable(name, opt_type) Znajdź zmienną po podanej nazwie i typie, a następnie zwróć ją. Jeśli nie zostanie znaleziona, zwracaj wartość null.
getZmienneById(id) Znajdź zmienną po podanym identyfikatorze i zwróć ją. Jeśli nie znaleziono, zwracaj wartość null.
getVariablesOfType(type) Pobierz listę zawierającą wszystkie zmienne określonego typu. Jeśli typ ma wartość null, zwraca listę zmiennych z pustym typem ciągu znaków.
getZmienneUsesById(id) Znajdź wszystkie zastosowania zmiennej nazwanej.
renameVariableById(id; newName) Aby zmienić nazwę zmiennej, zaktualizuj jej nazwę w mapie zmiennych. Znajdź zmienną, której nazwę chcesz zmienić na podstawie podanego identyfikatora.