标签: arrays go
在声明数组或切片时,我需要指定要存储在数组或列表中的 type 数据。
如何创建一个可以保存多个类型数据的数组?
答案 0 :(得分:4)
你可以这样做 mixedArray := []interface{}{"astring", 10, &Object{'hello'}}
mixedArray := []interface{}{"astring", 10, &Object{'hello'}}
您希望保留的值很可能共享某些行为,在这种情况下,您应该真正做的是创建一个接口,并简单地使该接口的数组内容类型。