функции в делфи



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

Функции в Delphi и получил лучший ответ

Ответ от Crazy Dog[гуру]
Разницы нет. Можно вообще все функции сделать без параметров и использовать только параметры из var. Но это неправильный путь.
Он приводит к появлению огромных запутанных программ, которые неудобно исправлять и развивать. В правильной написанной программе каждый алгоритм должен быть вынесен в отдельную небольшую функцию. На вход функции должны подаваться лишь те параметры, которые нужны этому алгоритму. Использовать внутри функции переменные из внешнего раздела var вообще нежелательно. Это делают лишь тогда, когда какая-то переменная нужна множеству различных функций. Еще это делают внутри классов, но ты видимо до классов еще не дошёл.

Ответ от Vic[гуру]
Разницы в переменных нет, разве что в разделе var переменный доступны только в самой функции, а пераметры еще и там, где эта функция используется. Функция без параметров возможна, например function Proverka: boolean

Ответ от Jurii[гуру]
Можно!
К примеру:
function F : Real;
begin
F := Random;
end;

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Функции в Delphi

Что такое подстрока в Делфи? обьясните понятно пжста . и зачем нужно возвращать подстроку через функцию ?
Например, в базу данных вводится строка s, в которую через пробел входят фамилию и пол человека:
подробнее...
спросили в VRR
Строка в подстроке (Delphi)
вот функция которая принимает подстроку (которую надо искать) и текст (в котором надо искать) и
подробнее...
спросили в Shadrinsk VRR
String to array в паскале
"мне нужно каждую цифру в отдельный элемент массива" "типа Integer"

var s:string;
подробнее...

формула в delphi
может переменная не того типа ?

а функция такая
подробнее...

Как создать текстовый документ в Делфи 7??
TStringList.Create.SaveToFile(\'Мой первый текстовый документ, созданный в Делфи
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

Visual Studio C# - Остановить выполнение кода, какой нужен оператор
В делфи процедура exit не останавливает выполнение кода, а осуществляет выход из процедуры или
подробнее...
спросили в VRR
Вопрос по Delphi (Объясните мне, дуре)
Доброго времени суток.

Лучше бы вы вместо много слов привели бы кусочек кода. Но общая
подробнее...

Как в делфи сделать открытие файла?
Reset(F) - открытие. Но это тебе не нужно!
Тебе нужно курить команду ShellExecute:

подробнее...
спросили в Парсы
Перехват функции WSASend делфи
Нужно понимать с каким типом данных ты работаешь? Если это текст, то копай в сторону кодировки.
подробнее...

как получить дату в делфи???
Текущую дату?
Тогда есть такая функция now();
Типа :
var year,month.day:word;подробнее...
спросили в Начинка
С чего начать изучать программирование с нуля?
Программирование с нуля нужно начинать с нуля (:
Товарищ Y Y начал мысль правильно.
1.
подробнее...
спросили в Процедуры Процедура
Чем отличаются процедуры от функций в языках программирования??? Допустим в паскале, делфи и т.п. Желательно доходчиво.
Понятие функции и процедуры в Паскаль
Функция – это группа операторов в результате выполнения,
подробнее...

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

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

Имя*

E-mail:*

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