程序命名空間
類別
類別 | 說明 |
---|---|
ObservableProcedureMap |
函式
函式 | 說明 |
---|---|
allProcedures(root) | 找出工作區中所有使用者建立的程序定義。 |
findLegalName(name, block) | 請確認系統中沒有兩個名稱相同的程序。請使用建議的程序名稱,並傳回合法的名稱,也就是不空白且不會與其他程序衝突的名稱。 |
flyoutCategory(workspace, useXml) | |
flyoutCategory(workspace, useXml) | |
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 中,用於類別「custom」屬性的字串。這個字串表示應動態填入程序區塊的類別。另請參閱 Blockly.Variables.CATEGORY_NAME 和 Blockly.VariablesDynamic.CATEGORY_NAME。 |
DEFAULT_ARG | procedures_mutatorarg 區塊的預設引數。 |
型別別名
類型別名 | 說明 |
---|---|
ProcedureTuple | 表示程序簽章的舊版方式。這些元素分別是名稱、參數名稱,以及是否有傳回值。 |