这个错误通常是因为dayData指向的内存地址为nil,即dayData没有被正确初始化或分配内存。你需要确保dayData被正确初始化或分配内存。你可以在dayData被使用之前,先为其分配内存,并使用&dayData获取dayData的地址。例如:

dayData := &DayData{} // 分配内存并初始化
dayData.BadjsCount = badjs_count // 使用dayData

如果你使用了dayData的指针类型,也需要确保dayData指向的内存地址为非nil。例如:

func someFunction(dayData *DayData) {
    if dayData == nil {
        dayData = &DayData{} // 分配内存并初始化
    }
    dayData.BadjsCount = badjs_count // 使用dayData
}
golang执行到dayDataBadjsCount = badjs_count时候runtime error invalid memory address or nil pointer dereference怎么解决

原文地址: https://www.cveoy.top/t/topic/hkM0 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录