blockly > Procedures

프러시저 네임스페이스

클래스

클래스 설명
ObservableProcedureMap

함수

함수 설명
allProcedures(root) 작업공간에서 사용자가 만든 모든 프러시저 정의를 찾습니다.
findLegalName(name, block) 이름이 동일한 두 개의 절차가 존재하지 않는지 확인합니다. 제안된 시술 이름을 사용하고 법적 이름(비어 있지 않고 다른 절차와 충돌하지 않는 이름)을 반환합니다.
flyoutCategory(workspace) 수술 범주의 플라이아웃에 필요한 블록을 구성합니다.
getCallers(name, workspace) 이름이 지정된 프로시져의 모든 호출자를 찾습니다.
getDefinition(name, workspace) 이름이 지정된 절차의 정의 블록을 찾습니다.
isNameUsed(name, workspace, opt_exclude) 지정된 이름이 이미 프러시저 이름인 경우 반환합니다.
isProcedureBlock(block) 지정된 블록이 프러시저 블록인지 확인하는 유형 가드.
mutateCallers(defBlock) 프러시저 정의에서 매개변수를 변경하면 모든 호출자를 찾아 수정합니다.
rename(this, name) 프러시저의 이름을 바꿉니다. 수정 가능한 필드에서 호출합니다.

인터페이스

인터페이스 설명
IParameterModel 프러시저의 데이터 모델입니다.
IProcedureBlock 프로시져를 모델링하는 블록의 인터페이스입니다.
IProcedureMap
IProcedureModel 프러시저의 데이터 모델입니다.

변수

변수 설명
CATEGORY_NAME 도구 상자 XML에 있는 카테고리의 '맞춤' 속성에 사용되는 문자열입니다. 이 문자열은 카테고리가 프러시저 블록으로 동적으로 채워져야 함을 나타냅니다. Blockly.Variables.CATEGORY_NAME 및 Blockly.VariablesDynamic.CATEGORY_NAME도 참조할 수 있습니다.
DEFAULT_ARG Profiler_mutatorarg 블록의 기본 인수입니다.

유형 별칭

유형 별칭 설명
ProcedureTuple 프러시저 서명을 나타내는 기존 수단입니다. 요소는 각각 이름, 매개변수 이름, 반환 값 포함 여부입니다.