История изменений
Исправление Lrrr, (текущая версия) :
Да, это правильно, но это ж на каждый чих проверка получается. Нельзя ли сделать для этого условный defer или как-то иначе скрыть явную обработку ошибок?
хмм, вот бы был механизм типа такого: мы оборачиваем завершающиеся с ошибкой методы в отдельный скоуп, и если ловим ошибку, то сразу выходим из этого скоупа и начинаем ее обрабатывать
try {
SomeFunc1()
SomeFunc2()
} catch (err) {
..do some..
}
может кто-нибудь такое уже придумал, есть у кого идеи? :)
Исходная версия Lrrr, :
Да, это правильно, но это ж на каждый чих проверка получается. Нельзя ли сделать для этого условный defer или как-то иначе скрыть явную обработку ошибок?
хмм, вот бы был механизм типа такого: мы оборачиваем завершающиеся с ошибкой методы в отдельный скоуп, и если ловим ошибку, то сразу выходим из этого скоупа и начинаем ее обрабатывать
try {
SomeFunc1()
SomeFunc2()
} catch (err) {
..do some..
}
может кто-нибудь такое уже придумал, есть у кото идеи? :)