blockly > VariableMap

VariableMap 클래스

변수 맵의 클래스입니다. 여기에는 변수 유형을 키로, 변수 목록을 값으로 사용하는 사전 데이터 구조가 포함되어 있습니다. 변수 목록은 키가 나타내는 유형입니다.

Signature:

export declare class VariableMap 

생성자

생성자 수정자 설명
(생성자)(작업공간) VariableMap 클래스의 새 인스턴스를 구성합니다.

속성

속성 수정자 유형 설명
워크스페이스 Workspace

방법

메서드 수정자 설명
clear() 변수 맵을 지웁니다. 삭제할 때마다 이벤트를 실행합니다.
createVariable(name, opt_type, opt_id) 특정 이름, 유형(선택사항), ID(선택사항)를 사용하여 변수를 만듭니다.
deleteVariable(variable) 변수를 삭제합니다.
deleteVariableById(id) 이 작업공간에서 전달된 ID 및 모든 용도를 기준으로 변수를 삭제합니다. 사용자에게 확인을 요청하는 메시지를 표시할 수 있습니다.
getAllVariableNames() 모든 유형의 모든 변수 이름을 반환합니다.
getAllVariables() 모든 유형의 변수를 모두 반환합니다.
getVariable(name, opt_type) 지정된 이름과 유형으로 변수를 찾아 반환합니다. 찾을 수 없으면 null을 반환합니다.
getVariableById(id) 지정된 ID로 변수를 찾아 반환합니다. 찾을 수 없으면 null을 반환합니다.
getVariablesOfType(type) 지정된 유형의 모든 변수가 포함된 목록을 가져옵니다. 유형이 null이면 빈 문자열 유형의 변수 목록을 반환합니다.
getVariableUsesById(id) 이름이 지정된 변수의 모든 용도를 찾습니다.
renameVariableById(id, newName) 변수 맵에서 변수 이름을 업데이트하여 변수 이름을 바꿉니다. 주어진 ID로 이름을 바꿀 변수를 식별합니다.