이름 클래스
항목 이름 (변수, 절차 등)의 데이터베이스의 클래스입니다.
Signature:
export declare class Names
생성자
생성자 | 수정자 | 설명 |
---|---|---|
(생성자)(scheduledWordsList, Opt_variablePrefix) | Names 클래스의 새 인스턴스를 구성합니다. |
속성
속성 | 수정자 | 유형 | 설명 |
---|---|---|---|
DEVELOPER_VARIABLE_TYPE | static |
NameType |
방법
메서드 | 수정자 | 설명 |
---|---|---|
같음(이름1, 이름2) | static |
주어진 두 개체 이름이 동일한 항목을 참조하나요? 블록 이름을 사용하면 대소문자를 구분하지 않습니다. |
getDistinctName(name, type) | Blockly 법인 이름을 내보낼 수 있는 법적 법인 이름으로 변환합니다. 이전에 정의된 이름과 겹치지 않는 새 이름이어야 합니다. 또한 현재 언어의 예약어 목록과 이름이 충돌하지 않는지 확인하세요. | |
getName(nameOrId, type) | Blockly 법인 이름을 내보낼 수 있는 법적 법인 이름으로 변환합니다. | |
getUserNames(type) | 지정된 이름 유형으로 알려진 사용자가 만든 모든 이름 목록을 반환합니다. | |
populateProcedures(workspace) | 프러시저의 이름을 생성합니다. | |
populateVariables(workspace) | 사용 중인 사용자 변수의 이름만 생성합니다. | |
reset()을 호출하는 약식 표현입니다. | 데이터베이스를 비우고 처음부터 시작하세요. 예약된 단어는 유지됩니다. | |
setVariableMap(map) | 변수 이름에서 변수 객체로 매핑되는 변수 맵을 설정합니다. |