блочно > Процедуры

Пространство имен процедур

Классы

Сорт Описание
НаблюдаемаяПроцедураКарта

Функции

Функция Описание
всеПроцедуры(корень) Найдите все созданные пользователем определения процедур в рабочей области.
findLegalName(имя, блок) Убедитесь, что не существует двух процедур с одинаковыми именами. Возьмите предложенное имя процедуры и верните допустимое имя, т. е. непустое и не конфликтующее с другими процедурами.
flyoutCategory(рабочая область, useXml)
flyoutCategory(рабочая область, useXml)
getCallers(имя, рабочее пространство) Найти всех вызывающих именованную процедуру.
getDefinition(имя, рабочее пространство) Найдите блок определения для названной процедуры.
isNameUsed(имя, рабочее пространство, opt_exclude) Возврат, если указанное имя уже является именем процедуры.
isProcedureBlock(блок) Защита типа, которая проверяет, является ли заданный блок процедурным блоком.
mutateCallers(defBlock) Когда определение процедуры изменяет свои параметры, найдите и отредактируйте все ее вызывающие функции.
переименовать(это, имя) Переименовать процедуру. Вызывается редактируемым полем.

Интерфейсы

Интерфейс Описание
IParameterModel Модель данных для процедуры.
IProcedureBlock Интерфейс для блока, моделирующего процедуру.
IПроцедураКарта
IProcedureModel Модель данных для процедуры.

Переменные

Переменная Описание
НАЗВАНИЕ_КАТЕГОРИИ Строка для использования в атрибуте "custom" категории в XML-файле инструментов. Эта строка указывает, что категория должна быть динамически заполнена блоками процедур. См. также Blockly.Variables.CATEGORY_NAME и Blockly.VariablesDynamic.CATEGORY_NAME.
DEFAULT_ARG Аргумент по умолчанию для блока procedure_mutatorarg.

Псевдонимы типа

Тип Псевдоним Описание
ПроцедураTuple Устаревшие средства представления сигнатуры процедуры. Элементами соответственно являются: имя, имена параметров и наличие возвращаемого значения.
,

блочно > Процедуры

Пространство имен процедур

Классы

Сорт Описание
НаблюдаемаяПроцедураКарта

Функции

Функция Описание
всеПроцедуры(корень) Найдите все созданные пользователем определения процедур в рабочей области.
findLegalName(имя, блок) Убедитесь, что не существует двух процедур с одинаковыми именами. Возьмите предложенное имя процедуры и верните допустимое имя, т. е. непустое и не конфликтующее с другими процедурами.
flyoutCategory(рабочая область, useXml)
flyoutCategory(рабочая область, useXml)
getCallers(имя, рабочее пространство) Найти всех вызывающих именованную процедуру.
getDefinition(имя, рабочее пространство) Найдите блок определения для названной процедуры.
isNameUsed(имя, рабочее пространство, opt_exclude) Возврат, если указанное имя уже является именем процедуры.
isProcedureBlock(блок) Защита типа, которая проверяет, является ли заданный блок процедурным блоком.
mutateCallers(defBlock) Когда определение процедуры изменяет свои параметры, найдите и отредактируйте все ее вызывающие функции.
переименовать(это, имя) Переименовать процедуру. Вызывается редактируемым полем.

Интерфейсы

Интерфейс Описание
IParameterModel Модель данных для процедуры.
IProcedureBlock Интерфейс для блока, моделирующего процедуру.
IПроцедураКарта
IProcedureModel Модель данных для процедуры.

Переменные

Переменная Описание
НАЗВАНИЕ_КАТЕГОРИИ Строка для использования в атрибуте "custom" категории в XML-файле инструментов. Эта строка указывает, что категория должна быть динамически заполнена блоками процедур. См. также Blockly.Variables.CATEGORY_NAME и Blockly.VariablesDynamic.CATEGORY_NAME.
DEFAULT_ARG Аргумент по умолчанию для блока procedure_mutatorarg.

Псевдонимы типа

Тип Псевдоним Описание
ПроцедураTuple Устаревшие средства представления сигнатуры процедуры. Элементами соответственно являются: имя, имена параметров и наличие возвращаемого значения.