面试题答案
一键面试package main
import (
"fmt"
)
func divide(a, b int) (int, error) {
var result int
defer func() {
if r := recover(); r != nil {
result = 0
fmt.Println("捕获到panic:", r)
}
}()
if b == 0 {
panic("除数不能为0")
}
result = a / b
return result, nil
}