如何从Go列表中检索结构指针

如何从Go列表中检索结构指针,go,pointers,linked-list,Go,Pointers,Linked List,我有一个结构 type clientData struct { msg Message connId int } 我正试着把这个加入到围棋中 现在,如何将数据作为*clientData数据类型从列表中取回?我尝试了l.Front().Value,但它返回了一个接口。。。我很确定我不理解Go-here的编组/编组逻辑…在Go中的集合包含一个raw(元素.Value l := list.New() l.PushBack(&clientData { msg: M

我有一个结构

type clientData struct {
    msg    Message
    connId int
}
我正试着把这个加入到围棋中


现在,如何将数据作为
*clientData
数据类型从列表中取回?我尝试了
l.Front().Value
,但它返回了一个接口。。。我很确定我不理解Go-here的编组/编组逻辑…

Go
中的集合包含一个
raw
元素.Value
l := list.New()
l.PushBack(&clientData {
    msg: Message {
       some fields  
    },
    connId: 1
});