Re[2]: Как важно проверять в программах ошибки до конца
От: PZI  
Дата: 19.06.12 20:50
Оценка:
Здравствуйте, djs_, Вы писали:

_>Здравствуйте, Michael7, Вы писали:


M>>Это меня ошарашило. Я несмотря на то, что казалось бы имею давний опыт программирования на Delphi еще с 90-х годов и иногда периодически что-то писал, не знал, что exit внутри try...finally вызывает не немедленный выход из функции, а переход к блоку finally. Думал, что этот блок исполняется только в нормальном случае или при исключениях, а exit немедленно завершает функцию.


_>Не в качестве сарказма, а действительно любопытно — 2ALL: а где нибудь есть иное поведение?

_>И можно как нибудь вывернуться и это переопределить, скажем, на Java?

Да, можно. Написать System.exit(...);
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.