blockly > Nazwy

Klasy nazw

Klasa bazy danych z nazwami jednostek (zmiennych, procedur itp.).

Podpis:

export declare class Names 

Zespoły

Zespół Modyfikatory Opis
(konstruktor)(reserveWordsList, opt_variablePrefix) Konstruuje 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 odnoszą się do tego samego elementu? W nazwach zablokowanych wielkość liter nie jest rozróżniana.
getDistinctName(name, type) Przekształć nazwę jednostki Blockly na nazwę podmiotu prawnego, którą można wyeksportować. 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 kolidują ze sobą.
getName(nameOrId, type) Przekształć nazwę jednostki Blockly na nazwę podmiotu prawnego, którą można wyeksportować.
getUserNames(type) Zwraca listę wszystkich znanych nazw utworzonych przez użytkowników określonego typu.
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 są zachowywane.
setZmienneMap(map) Ustaw mapowanie zmiennych, które mapuje z nazwy zmiennej na obiekt zmiennej.