delphi функции



Процедуры и функции в delphi

Автор Зоя задал вопрос в разделе Другие языки и технологии

В чем отличие функций от процедур (делфи)? и получил лучший ответ

Ответ от Денис Скиба[гуру]
Это одно и то же, разница в том, что функция может возвращать значение. процедура объявляется просто - procedure Lol(var trololo: integer); (например) , при объявлении функции нужно ещё указать, в каком формате возвращается значение: function Lol(var trololo: integer): integer; Ещё в функциях есть предопределённая переменная result, которой нет в процедурах. И это вроде не только в Delphi.

Ответ от Jurii[гуру]
Процедура не может возвращать результат, в отличии от функции…

Ответ от Алексей[гуру]
Функция это когда ты что-то делаешь, а процедрура это с тобой делают =))))))) ясно? =)

Ответ от Алексей Крюков[гуру]
Процедура тоже может вернуть результат и даже не один. Но сделать она это может только через параметры переданные по ссылке. Например: procedure proc1(in_prm: integer; var out_prm: integer) Функция же возвращает результат в автомати

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: В чем отличие функций от процедур (делфи)?
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*