- 1
- 2
- 3
- 4
- 5
- 6
try
if (cs_parentMK.delta=null) and (changes_flag=false) then changes_flag:= false
else changes_flag:=true;
except
if changes_flag<>true then changes_flag:=false;
end;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−17
try
if (cs_parentMK.delta=null) and (changes_flag=false) then changes_flag:= false
else changes_flag:=true;
except
if changes_flag<>true then changes_flag:=false;
end;
Вдруг boolean как здесь: http://govnokod.ru/3274
http://www.freepascal.org/~michael/ref/refch15.html
http://www.freepascal.org/~michael/ref/refse88.html
Даже оператор присвоения перегружается:
http://www.freepascal.org/~michael/ref/refse89.html
Ещё в TMT-Паскале (помним, скорбим) была перегрузка.
Teenage mutant turtles!
https://ru.wikipedia.org/wiki/Википедия:К_удалению/14_февраля_2011#TMT_Pascal