feat: super 包新增 RecoverTransform 函数,用于将 recover() 结果转化为 error

This commit is contained in:
kercylan98
2023-12-25 14:39:26 +08:00
parent bdf4a237df
commit 7efe88a0f4
2 changed files with 31 additions and 0 deletions

View File

@@ -0,0 +1,17 @@
package super_test
import (
"fmt"
"github.com/kercylan98/minotaur/utils/super"
)
func ExampleRecoverTransform() {
defer func() {
if err := super.RecoverTransform(recover()); err != nil {
fmt.Println(err)
}
}()
panic("test")
// Output:
// test
}