1
0
不,您必须在接口中定义方法。 Go 1.18中的泛型实现不支持结构类型,尽管最初的类型参数提案建议它支持结构类型。有关访问联合中的公共字段,请参阅 this explanation .
尽管如此,我认为值得指出一个很容易从你的例子中产生的误解:近似的含义
现在,当你写:
这意味着其基础类型为的类型
确切地
当前时间参数实现没有指定部分结构类型的语法。我记得 proposal 要在接口约束中添加字段术语(以及类型术语和方法),请执行以下操作:
这将使您能够在不破坏波浪号含义的情况下进行尝试
|
grandmasternik · 缺少文件或方法 2 年前 |
nvh · 无限期运行Go例程(完成后重新启动) 2 年前 |
Gabe Tucker · 无法在golang中分配接口对象指针 2 年前 |
kepemo2494 · 如何使用docker运行golang? 2 年前 |
muthermutton · 为什么我的切片在追加时没有更新?[重复] 2 年前 |
nos · 将Golang二进制文件读入切片数据,结果为零 2 年前 |
Tono Nam · 指向同一内存位置的两个不同类型的对象 2 年前 |