草庐IT

structThing

全部标签

Go:如何创建一个全局变量来保存任何东西?

我很好奇如何创建一个全局变量,在机会来临时可以将其赋值给任何东西,这是我的场景:我必须等待从发送填充结构的服务器发出的事件,并且我想将其分配给创建该结构的变量:funcNewCS(client*thing.Thing)*structThing{}但是*structThing没有导出所以我不能做varcs*structThing//Eventfinallyreadycs=NewCS(eventData)因为我收到*structThing未导出的错误。那么我还能如何使cs成为全局变量呢? 最佳答案 您可以将其存储在类型为interfac

Go:如何创建一个全局变量来保存任何东西?

我很好奇如何创建一个全局变量,在机会来临时可以将其赋值给任何东西,这是我的场景:我必须等待从发送填充结构的服务器发出的事件,并且我想将其分配给创建该结构的变量:funcNewCS(client*thing.Thing)*structThing{}但是*structThing没有导出所以我不能做varcs*structThing//Eventfinallyreadycs=NewCS(eventData)因为我收到*structThing未导出的错误。那么我还能如何使cs成为全局变量呢? 最佳答案 您可以将其存储在类型为interfac