Функции

Набор блоков, позволяющих создавать и вызывать функции. Функции удобны для структурирования и множественного использования повторяющейся логики.

../../../_images/image_116.png

Вы можете определять функции с возвращаемым значением или без.

../../../_images/image_214.png

Вы можете определять функции, принимающие параметры в качестве входных аргументов.

../../../_images/gif_1.gif

К любой функции вы можете добавить описание.

../../../_images/image_36.png

После того, как вы определите функцию, в разделе «Функции» появятся блоки для ее вызова.

../../../_images/image_45.png

Блок для вызова функции без параметров, не возвращающей значение.

../../../_images/image_52.png

Блок для вызова функции с параметрами и возвращаемым значением.

../../../_images/image_61.png

Пример

Создадим функцию, вычисляющую длину гипотенузы. В качестве параметров она будет принимать длины катетов.

../../../_images/image_71.png

Простые функции, подобные этой, можно записать короче - переместите вычисление гипотенузы к «вернуть», а в настройках функции снимите галочку «Разрешить операторы».

../../../_images/image_81.png

Вызов функции

../../../_images/image_91.png