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