14.3 Результат функции |
Вверх Предыдущий Следующий |
Результат функции можно вернуть, установив переменную результат (Result): это может быть идентификатор (имя) функции или, (только в режимах ObjFPC или Delphi) специальный идентификатор Result: Function MyFunction : Integer; begin MyFunction:=12; // Возвращаем 12 end; В режиме Delphi или ObjFPC, код может также быть таким: Function MyFunction : Integer; begin Result:=12; end; Как расширение синтаксиса в режимах Delphi или ObjFPC поддерживается специальная расширенная процедура Exit (выхода): Function MyFunction : Integer; begin Exit(12); end; Вызов Exit устанавливает результат функции (в значение в скобках) и переходит к концу блока объявления функции. Её можно рассматривать как эквивалент инструкции С return . |