![]() |
try, catch, finally. Зачем нужно finally?
Давно вопрос интересовал, но сейчас решил все таки спросить.
Хелп Адоуба: Цитата:
Код:
try Код:
try |
Если в try-catch есть return, то finally выполнится перед return. Используется для освобождения ресурсов, таких как открытые файлы, сокеты, подкдючения к БД
|
Понятно. Жаль, в хелпе не описывают.
Спасибо. |
Цитата:
|
Цитата:
|
finally нужен для тех случаев, когда происходит не глобальное отлавливание исключений, а только необходимых и когда нужно гарантированно выполнить какие-то действия перед выходом из блока кода
Код AS3:
|
Самое смешное, что я тоже задавал этот вопрос на форуме какое-то время назад, потому что тоже решил, что он не нужен.
На практике нигде не использую, но, в теории, блок нужен для обработки всплывающих ошибок и для финта с return. |
Код AS3:
|
| Часовой пояс GMT +4, время: 21:00. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.