在 ruby 中,我可以创建数组填充类型:[1, 'hello', :world] # [Fixnum, String, Symbol]=> [1, "hello", :here]在 Go 中如何实现类似数组填充混合类型?如何声明数组?
1 回答
互换的青春
TA贡献1797条经验 获得超6个赞
您可以通过空界面执行此操作 - interface{}:
arr := make([]interface{}, 0)
arr = append(arr, "asdfs")
arr = append(arr, 5)
或以字面形式:
arr := []interface{}{"asdfs", 5}
每当您想使用该数组的值时,您都需要使用类型断言。
- 1 回答
- 0 关注
- 164 浏览
添加回答
举报
0/150
提交
取消