Recover from Panic
2025-12-253 minTech Related
#golang#error handling
Go can recover from panics using defer and recover()
func safeDivide(a, b int) (result int) { defer func() { if r := recover(); r != nil { fmt.Println("Recovered from panic:", r) result = 0 } }() return a / b }