【发布时间】:2013-12-08 20:00:10
【问题描述】:
如何在 Go 中找到对象的类型?在 Python 中,我只是使用typeof 来获取对象的类型。同样在 Go 中,有没有办法实现相同的?
这是我从中迭代的容器:
for e := dlist.Front(); e != nil; e = e.Next() {
lines := e.Value
fmt.Printf(reflect.TypeOf(lines))
}
在这种情况下,我无法获取对象行的类型,即字符串数组。
【问题讨论】:
-
标准参考在我的程序中不起作用。我应该把源代码包括在内。
-
fmt.Printf("%T\n", var)
标签: go go-reflect