此问题在此处已有答案:
Generic Functions in Go(3个答案)
15天前关闭
我想把一个任意类型的结构体传递给golang中的一个函数,像这样:
func Function(t) {
var VariableOfTypeT t
var SliceOfTypeT []t
}
字符串
我不知道t
使用什么类型,我试着像这样使用interface{}
:
func Function(t interface{}) {
var VariableOfTypeT t
var SliceOfTypeT []t
}
型
但它不工作,它说t (variable of type interface{}) is not a type
。
2条答案
按热度按时间33qvvth11#
使用泛型
字符串
yr9zkbsy2#
回到我的问题的代码,答案是:
字符串
这个电话是:
型