Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
blockly > Procedure
Spazio dei nomi delle procedure
Corsi
Funzioni
Funzione |
Descrizione |
allProcedures(root) |
Trova tutte le definizioni di procedure create dall'utente in uno spazio di lavoro. |
findLegalName(name, block) |
Assicurati che non esistano due procedure con lo stesso nome. Prendi il nome della procedura proposto e restituisci un nome legale, ovvero un nome non vuoto che non entri in conflitto con altre procedure. |
flyoutCategory(workspace, useXml) |
|
flyoutCategory(workspace, useXml) |
|
getCallers(name, workspace) |
Trova tutti gli elementi che richiamano una procedura denominata. |
getDefinition(name, workspace) |
Trova il blocco di definizione della procedura denominata. |
isNameUsed(name, workspace, opt_exclude) |
Restituisce un valore se il nome specificato è già un nome di procedura. |
isProcedureBlock(block) |
Una guardia di tipo che controlla se il blocco specificato è un blocco di procedura. |
mutateCallers(defBlock) |
Quando la definizione di una procedura modifica i suoi parametri, trova e modifica tutti i relativi chiamanti. |
rename(this, name) |
Rinominare una procedura. Chiamato dal campo modificabile. |
Interfacce
Variabili
Variabile |
Descrizione |
CATEGORY_NAME |
Stringa da utilizzare nell'attributo "custom" di una categoria nel file XML della cassetta degli attrezzi. Questa stringa indica che la categoria deve essere compilata dinamicamente con blocchi di procedure. Vedi anche Blockly.Variables.CATEGORY_NAME e Blockly.VariablesDynamic.CATEGORY_NAME. |
DEFAULT_ARG |
L'argomento predefinito per un blocco procedures_mutatorarg. |
Alias di tipo
Alias tipo |
Descrizione |
ProcedureTuple |
Metodo legacy per rappresentare la firma di una procedura. Gli elementi sono rispettivamente: nome, nomi dei parametri e se ha un valore restituito. |
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2025-07-25 UTC.
[null,null,["Ultimo aggiornamento 2025-07-25 UTC."],[],[]]