Page 1 of 1

Complete boolean evaluation

Posted: 01.10.2015 2:04
by NoSilence
Что-то я только недавно заметил, что все элементы условий вычисляют даже если результат выражения уже известен. Это проблема 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.

Re: Complete boolean evaluation

Posted: 01.10.2015 13:09
by Vizit0r
фича. считай, что Complete Boolean operations всегда ON, и не отключается.