Complete boolean evaluation
Posted: 01.10.2015 2:04
Что-то я только недавно заметил, что все элементы условий вычисляют даже если результат выражения уже известен. Это проблема PS?
Code: Select all
function C1:boolean;
begin
result:= false;
AddToSystemJournal('1!');
end;
function C2:boolean;
begin
result:= false;
AddToSystemJournal('2!');
end;
function C3:boolean;
begin
result:= true;
AddToSystemJournal('3!');
end;
begin
if C1 and (C3 or C2) then
end.