我有一个GO struct ,定义如下:
type Record struct {
events.APIGatewayProxyRequest `json:",omitempty"`
events.APIGatewayWebsocketProxyRequest `json:",omitempty"` //nolint:all
events.SQSEvent `json:",omitempty"`
}
我想知道如何才能启动这个 struct .我试过:
Record{events.APIGatewayProxyRequest: {}}
但它给了我一个错误:invalid field name events.APIGatewayProxyRequest in struct literal
.似乎包括包名在内的名称不能用作 struct 中的键名.启动它的正确方式是什么?