It's an unusual but effective way to deal with situations such as resources that must be released regardless of which path a function takes to return.
Это не типичный но эффективный способ, когда необходимо закрыть ресурс после окончания функции.