gpt4 book ai didi

google-app-engine - 具有接口(interface)类型字段的结构

转载 作者:数据小太阳 更新时间:2023-10-29 03:46:41 24 4
gpt4 key购买 nike

为什么我不能在 golang 中使用这个?

type EventDefinition struct {
Name string
EventProperties interface{}
}

其中 EventProperties 可以是多种类型的结构之一,每个结构具有不同的字段。这个想法是有一个带有 EventProperties 的 EventDefinition

type Party struct {
Location string
Hour string
}

type Wedding struct {
Bride string
Groom string
Hour string
}

type Graduation struct {
Location string
Graduate string
}

最佳答案

找到我的问题。问题与此问题无关,问题是

Location     : event.Party.Location.(string),

在我实现的某个时刻,当 Location 是一个 nil 接口(interface){}时,我这样做了,因此失败了。

作为对此的回应,可以执行我提到的操作。

关于google-app-engine - 具有接口(interface)类型字段的结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35664780/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com