object - 在go中声明泛型类型对象

标签 object go

golang 中是否有类似于其他语言的泛型Object 可以分配任何类型的负载?

type Foo struct {
    data object
}

最佳答案

所有 Go 类型都实现空接口(interface) interface{}

type Foo struct {
   data interface{}
}

A Tour of Go 中涵盖了空接口(interface), The Laws of Reflectionspecification .

关于object - 在go中声明泛型类型对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42680916/

相关文章:

javascript - 动态传递父对象作为 JavaScript 中的参数

go - 如何在cgo参数中编写注释

go - Github操作在存储库中找不到包

Golang 例程提前终止

javascript - 速记方法定义

Java 通过套接字接收对象

javascript - 存在 javascript 循环引用问题

C# - 如何编写需要数据库连接的对象

javascript - 如何使用 Go 驱动程序或 Golang 在 Mongodb 中插入 javascritpt 函数

go - 什么是 channel 缓冲区大小?