blockly > Procedure

Spazio dei nomi delle procedure

Corsi

Classe Descrizione
ObservableProcedureMap

Funzioni

Funzione Descrizione
allProcedures(root) Trova tutte le definizioni di procedura create dall'utente in un'area di lavoro.
findLegalName(name, block) Assicurati che non esistano due procedure con nomi identici. Prendi il nome della procedura proposto e restituisci un nome legale, ad esempio un nome che non sia vuoto e che non sia in conflitto con altre procedure.
flyoutCategory(workspace) Crea i blocchi richiesti dal riquadro a comparsa per la categoria della procedura.
getCallers(name, workspace) Trova tutti i chiamanti di una procedura con nome.
getDefinition(name, workspace) Trova il blocco di definizione per la procedura denominata.
isNameUsed(name, workspace, opt_exclude) Restituisce il valore se il nome specificato è già un nome di procedura.
isProcedureBlock(block) Una protezione del tipo che verifica se il blocco specificato è un blocco di procedura.
mutateCallers(defBlock) Quando la definizione di una procedura ne modifica i parametri, trova e modifica tutti i chiamanti.
rinomina(this, name) Rinominare una procedura. Chiamata dal campo modificabile.

Interfacce

Interfaccia Descrizione
IParameterModel Un modello dati per una procedura.
IProcedureBlock L'interfaccia di un blocco che modella una procedura.
IProcedureMap
IProcedureModel Un modello dati per una procedura.

Variabili

Variabile Descrizione
CATEGORY_NAME Stringa da utilizzare nell'attributo "custom" di una categoria nel file XML toolbox. Questa stringa indica che la categoria deve essere completata dinamicamente con blocchi di procedure. Vedi anche Blockly.Variables.CATEGORY_NAME e Blockly.VariablesDynamic.CATEGORY_NAME.
DEFAULT_ARG L'argomento predefinito per un blocco procedure_mutatorarg.

Alias del tipo

Alias del tipo Descrizione
ProcedureTuple Metodi precedenti per rappresentare la firma di una procedura. Gli elementi sono rispettivamente il nome, i nomi dei parametri e l'eventuale presenza di un valore restituito.