在golang语法中,不应该隐藏复杂的类型操作。
如string转interface{},[]string转interface{}都是时间复杂度O(1)的操作。而[]string转[]interface{}是O(n)的操作。
注:string和[]byte除外,这是特例。
因此[]T 转 []interface{}只能自己去实现:
strSls := []string{
"test1",
"test2",
}
//[]interface{}(strSls)
//cannot convert strSls (type []string) to type []interface {}
newSls := make([]interface{}, len(strSls))
for i, v := range strSls {
newSls[i] = v
}
fmt.Println(newSls)
uc浏览器网页版入口官网-手机/电脑uc浏览器网页版入口地址
little fox官方网站入口地址-little fox网页版中国官网入口地址
樱花动漫网官网在线观看入口-樱花动漫网最新网页版入口地址2026
剑桥少儿英语官网入口网址-剑桥少儿英语网页版入口地址
手机百度网盘登录入口地址-百度网盘手机网页版登录入口地址
192.168.1.1无线路由怎么访问?192.168.1.1无线路由器设置登录入口地址