我在协议缓冲区的结构中定义了以下内容:
CurentTime *time.Time `protobuf:"bytes,5,opt,name=curent_time,json=curentTime,proto3,stdtime" json:"curent_time,omitempty"
在我的 main.go 代码中,我尝试将其分配如下: *res.CurentTime = time.Now()
我不断收到以下错误:
panic: runtime error: invalid memory address or nil pointer dereference [signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x1642e61]
我相信我的分配不正确,但是为什么以及如何解决这个问题以正确分配而不会使我的系统崩溃?
繁花不似锦
慕尼黑的夜晚无繁华
相关分类