Вопрос Подскажите, паскаль (ну или delphi), вызов функции

Регистрация
28 Дек 2013
Сообщения
85
Репутация
1
Спасибо
0
Монет
0
Какая конструкция будет правильной и работать будет лучше???
Конструкция 1:
for i:=1 to 100 do
Вызов процедуры

процедура Моя процедура
begin
if DrawTruFalse=true then begin
....
....
....
end;
end;
Конструкция 2:
for i:=1 to 100 do
if DrawTruFalse=true then
Вызов процедуры

процедура Моя процедура
begin
....
....
....
end;
Какая конструкция будет правильней и работать быстрее??? Спасибо!!!!
 
Лучше первая. Вызов процедуры всегда накладные расходы, хоть и не большие, чем меньше раз он делается, но тем лучше, хотя экономия в миллионные доли секунды будет практически неощутима.
 
Назад
Сверху