如何在golang中在一个array里可以放int,string,double 多个类型的值?
使用 interface{}
然后使用 reflect
包反射来判断类型. 不然等到 Golang 1.18发布吧.虽然才发不到1.16.. 本来泛型在 1.17就要支持的,现在又推迟到了1.18.
15 回答8.4k 阅读
7 回答5.3k 阅读
6 回答6.8k 阅读✓ 已解决
8 回答6.2k 阅读
1 回答4.1k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
可以这样存但是,你如果要用这里面的东西就要反射判断每一项具体是什么类型了