程序命名空間
類別
類別 | 說明 |
---|---|
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 | 程序的資料模型。 |
Variables
變數 | 說明 |
---|---|
CATEGORY_NAME | 在工具箱 XML 中,用於類別「自訂」屬性的字串。這個字串代表類別應以程序區塊動態填入。另請參閱 Blockly.Variables.CATEGORY_NAME 和 Blockly.VariablesDynamic.CATEGORY_NAME。 |
DEFAULT_ARG | process_mutatorarg 區塊的預設引數。 |
類型別名
類型別名 | 說明 |
---|---|
ProcedureTuple | 舊版代表程序簽章的方式。元素分別是名稱、參數名稱,以及是否含有回傳值。 |