猿问

如何在 Go 中将 []interface{} 转换为 []string?

我目前正在处理一些代码,其中涉及类型为 var []interface{}


它包含其中的值,我可以像这样轻松访问:


//given that args is of type []interface{}

name := args[0]

age  := args[1] //ect...

这很好,但我希望能够使用该strings Join函数,并且由于它需要 type[]string而不是 type ,它通常会出错[]interface{}。


能够使用该Join功能的最合适的解决方案是什么,我猜想可能是某种转换?


慕村9548890
浏览 192回答 1
1回答
随时随地看视频慕课网APP

相关分类

Go
我要回答