컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
blockly > BasicCursor
BasicCursor 클래스
기본 커서의 클래스입니다. 이렇게 하면 사용자는 다음 또는 이전 버튼을 눌러 AST의 모든 노드로 이동할 수 있습니다.
Signature:
export declare class BasicCursor extends Cursor
확장: Cursor
생성자
생성자 |
수정자 |
설명 |
(생성자)() |
|
BasicCursor 클래스의 새 인스턴스를 구성합니다. |
속성
속성 |
수정자 |
유형 |
설명 |
registrationName |
static
readonly
|
(선언되지 않음) |
기본 커서를 등록하는 데 사용되는 이름입니다. |
방법
메서드 |
수정자 |
설명 |
protobufNode_(노드, is유효한) |
protected |
사전 순서 순회를 사용하여 Blockly AST를 탐색합니다. 이렇게 하면 사용자가 트리에서 레벨을 오르내릴 필요 없이 전체 Blockly AST를 쉽게 탐색할 수 있습니다. |
getPreviousNode_(node, isValid) |
protected |
이전 노드를 찾기 위해 선주문 순회를 반대로 합니다. 이렇게 하면 사용자가 트리에서 레벨을 오르내릴 필요 없이 전체 Blockly AST를 쉽게 탐색할 수 있습니다. |
in()을 |
|
기본 커서의 경우 다음 및 이전으로 이동할 수만 있으므로 을 사용하면 사용자가 사전 주문 순회에서 다음 노드로 이동할 수 있습니다. |
next() |
|
선주문 순회에서 다음 노드를 찾습니다. |
out()을 호출합니다. |
|
기본 커서의 경우 다음 및 이전으로 이동할 수만 있으므로 out을 사용하면 사용자가 사전 순서 순회에서 이전 노드로 이동할 수 있습니다. |
이전() |
|
선주문 순회에서 이전 노드를 찾습니다. |
validNode_(node) |
protected |
순회할 노드와 건너뛸 노드를 결정합니다. 현재는 출력, 스택, 작업공간 노드를 건너뜁니다. |
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2023-12-02(UTC)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"필요한 정보가 없음"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"너무 복잡함/단계 수가 너무 많음"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"오래됨"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"번역 문제"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"샘플/코드 문제"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"기타"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"이해하기 쉬움"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"문제가 해결됨"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"기타"
}]
{
"last_modified": "최종 업데이트: 2023-12-02(UTC)",
"state": ""
}