面试题答案
一键面试package main
import (
"fmt"
"testing"
)
func TestPanic(t *testing.T) {
defer func() {
if r := recover(); r != nil {
t.Errorf("捕获到 panic: %v", r)
}
}()
// 模拟可能引发 panic 的代码
panic("这是一个测试 panic")
}