如何创建一个可以在GoLang中保存多种数据类型的数组?

时间:2017-11-04 12:36:28

标签: arrays go

在声明数组或切片时,我需要指定要存储在数组或列表中的 type 数据。

如何创建一个可以保存多个类型数据的数组?

1 个答案:

答案 0 :(得分:4)

你可以这样做 mixedArray := []interface{}{"astring", 10, &Object{'hello'}}

您希望保留的值很可能共享某些行为,在这种情况下,您应该真正做的是创建一个接口,并简单地使该接口的数组内容类型。