O Blockly vai passar a fazer parte da Fundação Raspberry Pi em 10 de novembro de 2025. Leia o
blog
e as
perguntas frequentes.
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
blockly > Procedimentos
Namespace de procedimentos
Classes
Funções
| Função |
Descrição |
| allProcedures(root) |
Encontre todas as definições de procedimento criadas pelo usuário em um espaço de trabalho. |
| findLegalName(name, block) |
Verifique se não há dois procedimentos com o mesmo nome. Pegue o nome do procedimento proposto e retorne um nome válido, ou seja, um que não esteja vazio e não entre em conflito com outros procedimentos. |
| flyoutCategory(workspace, useXml) |
|
| flyoutCategory(workspace, useXml) |
|
| getCallers(name, workspace) |
Encontre todos os autores de chamadas de um procedimento nomeado. |
| getDefinition(name, workspace) |
Encontre o bloco de definição do procedimento nomeado. |
| isNameUsed(name, workspace, opt_exclude) |
Retorna se o nome fornecido já é um nome de procedimento. |
| isProcedureBlock(block) |
Um guard de tipo que verifica se o bloco fornecido é um bloco de procedimento. |
| mutateCallers(defBlock) |
Quando uma definição de procedimento muda os parâmetros, encontre e edite todos os autores de chamada. |
| rename(this, name) |
Renomear um procedimento. Chamado pelo campo editável. |
Interfaces
Variáveis
| Variável |
Descrição |
| CATEGORY_NAME |
String para uso no atributo "custom" de uma categoria no XML da caixa de ferramentas. Essa string indica que a categoria precisa ser preenchida dinamicamente com blocos de procedimento. Consulte também Blockly.Variables.CATEGORY_NAME e Blockly.VariablesDynamic.CATEGORY_NAME. |
| DEFAULT_ARG |
O argumento padrão para um bloco procedures_mutatorarg. |
Aliases de tipo
| Alias de tipo |
Descrição |
| ProcedureTuple |
Forma legada de representar uma assinatura de procedimento. Os elementos são, respectivamente: nome, nomes de parâmetros e se ele tem um valor de retorno. |
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2025-07-25 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-07-25 UTC."],[],[]]