Email or username:

Password:

Forgot your password?
Top-level
Alexey Skobkin

@kurator88 @mcstar @hardworm
Слуууушай.
Я вот пытался понять, что меня в превьюшке подгруженной с гитхаба напрягает и понял.

Почему в блоке finally {} написано, что "я это пофикшу"? Он же выполняется всегда - даже если всё было хорошо :philosoraptor:

5 comments
kurator88

@skobkin @mcstar @hardworm

в java такой блок используется для очистки\закрытия ресурсов которые были ранее открыты.

вот начал ты файл читать а там ошибка, в java нормально было бы закрыть в блоке finaly файл или откатить транзакцию например

Alexey Skobkin

@kurator88 @mcstar @hardworm
Ммм... Спасибо... У нас в PHP он тоже есть. И тоже так используется.

Но мой вопрос всё ещё в силе.

Alexey Skobkin

@kurator88 @mcstar @hardworm
inb4: ОТКРЫВАТЬ СТРИМ БЫЛО ОШИБКОЙ

kurator88

@skobkin @mcstar @hardworm

я честно не сильно вчитывался в код, потому что не жду многого от человека который пишет такое для go

Alexey Skobkin

@kurator88 @mcstar @hardworm
Ну, это не самое страшное, что можно было написать. Забавный сахар.
Меня ларавелевские фасады больше напугали.
Мы их тут-то у себя выкорчёвываем как можем - аж на уровне линтера запретили. А они у вас вылезли!

Go Up