如何构建混合数组

在 ruby 中,我可以创建数组填充类型:


[1, 'hello', :world] # [Fixnum, String, Symbol]

=> [1, "hello", :here]

在 Go 中如何实现类似数组填充混合类型?


如何声明数组?


慕码人8056858
浏览 165回答 1
1回答

互换的青春

您可以通过空界面执行此操作 - interface{}:arr := make([]interface{}, 0)arr = append(arr, "asdfs")arr = append(arr, 5)或以字面形式:arr := []interface{}{"asdfs", 5}每当您想使用该数组的值时,您都需要使用类型断言。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go