[英]declaring generic type object in go
golang 中是否有類似於其他語言的通用類型
Object<\/code>可以分配任何類型的有效負載?
type Foo struct {
data object
}
所有Go類型都實現空接口interface{}
。
type Foo struct {
data interface{}
}
空的界面包含在A Tour of Go , The Laws of Reflection和規范中 。
從 Go 1.18 開始,您可以使用
any<\/code> —
interface{}<\/code>的別名作為字段或變量的類型。
它看起來比
interface{}<\/code>更好。
type Foo struct {
data any
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.