История изменений
Исправление feofan, (текущая версия) :
а чем такой код хуже:
defer func() {
if tx.Error != nil {
tx.Rollback()
return
}
tx.Commit()
}()
А если тебе понадобился скоуп меньше функции, никто не мешает тебе этот скоуп сделать лямбдой. Такой код я тоже видел.
Исходная версия feofan, :
а чем такой код хуже:
defer func() {
if tx.Error != nil {
tx.Rollback()
return
}
tx.Commit()
}()