Здравствуйте, djs_, Вы писали:
_>Здравствуйте, Michael7, Вы писали:
M>>Это меня ошарашило. Я несмотря на то, что казалось бы имею давний опыт программирования на Delphi еще с 90-х годов и иногда периодически что-то писал, не знал, что exit внутри try...finally вызывает не немедленный выход из функции, а переход к блоку finally. Думал, что этот блок исполняется только в нормальном случае или при исключениях, а exit немедленно завершает функцию.
_>Не в качестве сарказма, а действительно любопытно — 2ALL: а где нибудь есть иное поведение?
_>И можно как нибудь вывернуться и это переопределить, скажем, на Java?
Да, можно. Написать System.exit(...);