Элемент диаграммы действий.
Блок Вернуть значение (Return) играет две роли: во-первых, он определяет, какое значение будет возвращать диаграмма действия (если ее тип возвращаемого значения не void), и во-вторых, немедленно возвращает это значение, завершая тем самым процесс.
Каждая ветвь диаграммы действий должна заканчиваться блоком Вернуть значение (Return). Именно по этой причине когда мы только начали создавать диаграмму действий в конец каждой новой диаграммы действий, которую вы добавляете на диаграмму, автоматически добавляется один блок "вернуть значение". Таким образом, уже эта начальная конструкция становится логически завершенной.
Чтобы вставить блок "return" в диаграмму действий
- Перетащите элемент Вернуть значение (Return) из палитры Диаграмма действий на диаграмму типа агентов. Перетаскивая блок, отпустите кнопку мыши тогда, когда курсор мыши будет находиться над точкой, которая находится в той ветви диаграммы действий, куда вы хотите поместить данный блок (при наведении курсора эта точка должна подсветиться зеленым цветом).
- В выбранной вами ветви диаграммы действий должен появиться новый блок.
- Перейдите на панель Свойства. Если эта диаграмма действий должна вернуть какое-то значение, введите значение, которое будет возвращать этот блок, в поле Возвращаемое значение.
- Основные
-
Возвращаемое значение — [Отображается, только если эта диаграмма возвращает значение] Значение, которое вернет диаграмма действий при достижении этого блока. Значение должно быть того типа, который указан в качестве Типа возвращаемого значения в свойствах элемента Диаграмма действий.
- Специфические
-
Имя — Имя этого объекта.
Цвет заливки — Задает цвет заливки блока. Щелкните мышью внутри элемента управления и выберите нужный цвет из списка наиболее часто используемых цветов или же выберите любой другой цвет с помощью диалога Цвета.
Когда вы вставите блок "вернуть значение" в диаграмму действий, та ветвь диаграммы, которая будет исходить из данного блока, будет отсоединена от этой диаграммы действий.
Если вы вставите блок "вернуть значение" в какую-либо ветвь блока "решение", эта ветвь будет нарисована пунктиром, обозначая тем самым, что управление никогда не дойдет до тех блоков, которые будут следовать в данной ветви за блоком "вернуть значение".
-
Как мы можем улучшить эту статью?
-