我在 go 中有一個結構是:type AcceptMsg struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Rnd *Round `protobuf:"bytes,1,opt,name=rnd,proto3" json:"rnd,omitempty"` Slot *Slot `protobuf:"bytes,2,opt,name=slot,proto3" json:"slot,omitempty"` Val *Value `protobuf:"bytes,3,opt,name=val,proto3" json:"val,omitempty"`}我已經將該結構中的實例添加到acceptMsgQueue *list.List 我的問題中,當我從列表中接收到它們時,如何訪問實例的變量:for f := p.acceptMsgQueue.Front(); f != nil; f = f.Next() { acceptMsg := f.Value}當我在 vscode 中將點從 of放入時,它無法將其識別為正確的類型,并且acceptMsg我無權訪問Rnd和作為.SlotValacceptMsg
從 go lists 中接收結構的實例
ibeautiful
2022-11-28 14:47:37