blockly > Nazwy

Klasa nazw

Klasa bazy danych z nazwami jednostek (zmiennymi, procedurami itp.).

Podpis:

export declare class Names 

Zespoły

Zespół Modyfikatory Opis
(constructor)(reserveWordsList, opt_variablePrefix) Tworzy nową instancję klasy Names

Właściwości

Właściwość Modyfikatory Typ Opis
DEVELOPER_VARIABLE_TYPE static NameType

Metody

Metoda Modyfikatory Opis
równa się(nazwa1; nazwa2) static Czy podane 2 nazwy jednostek odnoszą się do tej samej jednostki? W nazwach blokowych nie jest rozróżniana wielkość liter.
getDistinctName(name, type) Przekonwertowanie nazwy podmiotu Blockly na nazwę, którą można wyeksportować w celach prawnych. Upewnij się, że jest to nowa nazwa, która nie pokrywa się z żadną wcześniej zdefiniowaną nazwą. Sprawdź też listę słów zarezerwowanych w bieżącym języku i upewnij się, że nazwy nie będą kolidować.
getName(nameOrId, type) Przekonwertowanie nazwy podmiotu Blockly na nazwę, którą można wyeksportować w celach prawnych.
getUserNames(type) Zwraca listę wszystkich znanych nazw utworzonych przez użytkowników o określonym typie.
populateProcedures(workspace) Wygeneruj nazwy procedur.
populateVariables(workspace) Generuj nazwy zmiennych użytkownika, ale tylko te, które są używane.
reset() Opróżnij bazę danych i zacznij od zera. Zarezerwowane słowa zostaną zachowane.
setVariableMap(map) Ustaw mapę zmiennych, która jest mapowana z nazwy zmiennej na obiekt zmiennej.