[PANIC RECOVER] assignment to entry in nil map goroutine 27
没有初始化,直接make初始化对应的变量就好
func (c *LYJ) LeyangjunMapping(ctx utils.Context) (data map[string]interface{}, err error) {
//如果这个地方不初始化就会报错
data = make(map[string]interface{})
fmt.Println(">>>>>>>>",data)
}
本文讨论了Go语言中遇到的 PanicRecover 错误,特别是关于未初始化的映射使用问题。在函数 `LeyangjunMapping` 中,直接使用 `make` 初始化 `data` 映射是避免此类错误的关键。初始化映射可以确保在后续操作中不会出现意外的空指针异常,保证代码的健壮性。
1221

被折叠的 条评论
为什么被折叠?



