blockly > Verfahren
Procedures-Namespace
Kurse
Funktionen
Funktion |
Beschreibung |
allProcedures(root) |
Suchen Sie alle von Nutzern erstellten Prozedurdefinitionen in einem Arbeitsbereich. |
findLegalName(name, block) |
Achten Sie darauf, dass keine Verfahren mit identischem Namen vorhanden sind. Verwenden Sie den vorgeschlagenen Prozedurnamen und geben Sie einen rechtsgültigen Namen zurück, d.h. einen Namen, der nicht leer ist und nicht mit anderen Verfahren im Konflikt steht. |
flyoutCategory(workspace) |
Erstellen Sie die für das Flyout erforderlichen Blöcke für die Prozedurkategorie. |
getCallers(name, workspace) |
Alle Aufrufer einer benannten Prozedur suchen. |
getDefinition(name, workspace) |
Suchen Sie den Definitionsblock für die benannte Prozedur. |
isNameUsed(name, workspace, opt_exclude) |
Gibt zurück, wenn der angegebene Name bereits ein Prozedurname ist. |
isProcedureBlock(block) |
Ein Typ Guard, der prüft, ob der angegebene Block ein Prozedurblock ist. |
mutateCallers(defBlock) |
Suchen und bearbeiten Sie alle Aufrufer, wenn eine Prozedurdefinition ihre Parameter ändert. |
rename(this, name) |
Benennen Sie ein Verfahren um. Wird im bearbeitbaren Feld aufgerufen. |
Interfaces
Variablen
Variable |
Beschreibung |
CATEGORY_NAME |
String zur Verwendung im Attribut "custom" einer Kategorie in Toolbox-XML. Diese Zeichenfolge gibt an, dass die Kategorie dynamisch mit Prozedurblöcken gefüllt werden soll. Siehe auch Blockly.Variables.CATEGORY_NAME und Blockly.VariablesDynamic.CATEGORY_NAME. |
DEFAULT_ARG |
Das Standardargument für einen prozins_mutatorarg-Block. |
Typaliasse
Typ-Alias |
Beschreibung |
ProcedureTuple |
Legacy-Methode zur Darstellung einer Prozedursignatur. Die Elemente sind jeweils: name, Parameternamen und ob ein Rückgabewert vorhanden ist. |
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2023-12-02 (UTC).
[null,null,["Zuletzt aktualisiert: 2023-12-02 (UTC)."],[[["The Procedures namespace in Blockly manages the creation, modification, and interaction with procedures (custom functions) within Blockly workspaces."],["It provides functionalities to define, call, rename, and find procedures, as well as manage their parameters."],["It includes classes, functions, interfaces, variables, and type aliases to support procedure-related operations in Blockly."],["Developers can utilize this namespace to programmatically control procedures and integrate them into their Blockly applications."],["Blockly's procedure functionality enables users to create reusable blocks of code, enhancing the modularity and organization of their projects."]]],[]]