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