Оператор Return

Оператор Return производит досрочный выход из процедуры (функции\теоремы).

В языке Фрэнд существует четыре формы оператора Return:

  1. Returnпрекращает выполнение процедуры.

  2. Return(условие) — прекращает выполнение процедуры при условие = True.

  3. Return{возвращаемое значение} — вычисляет свое выражение, прекращает выполнение процедуру и возвращает вычисленное значение.

  4. Return(условие){возвращаемое значение} — при условие = True вычисляет свое выражение, прекращает выполнение процедуру и возвращает вычисленное значение.

ВНИМАНИЕ: В варианте 4) между круглыми и фигурными скобками не допускается пустая строка.

Пример функции с именем  Primer и с использование оператора Return:

# Primer(x,y)

{

        x+y → z

        Return(z >= 15)

        {

            z/2

        }

  z

}