当前位置: 首页 > news >正文

做繁体书的网站上海哪家seo好

做繁体书的网站,上海哪家seo好,郑州网站建设哪家有,现在网站建设怎么收费在 Go 中,[]interface{} 和 []int 是两种不同的类型,虽然它们的底层数据结构都是切片,但是它们的元素类型不同。[]interface{} 是一个空接口切片,可以容纳任意类型的元素,而 []int 是一个整数切片,只能容纳…

在 Go 中,[]interface{} 和 []int 是两种不同的类型,虽然它们的底层数据结构都是切片,但是它们的元素类型不同。[]interface{} 是一个空接口切片,可以容纳任意类型的元素,而 []int 是一个整数切片,只能容纳整数类型的元素。

  • 错误代码
package mainimport ("fmt"
)func demo(s []interface{}) {for _, ele := range s {fmt.Println(ele)}
}
func main() {s1 := []int{1, 2, 3}demo(s1)}
  • 报错如下:
# command-line-arguments
.\demo.go:14:7: cannot use s1 (variable of type []int) as []interface{} value in argument to demo

在类型系统中,[]interface{} 表示一个空接口切片,可以接受任意类型的值,但这并不意味着它能够自动转换为其他类型的切片。因此,你不能直接将 []int 类型的切片传递给一个接受 []interface{} 类型参数的函数,除非进行显式的类型转换。

要解决这个问题,你需要将 []int 类型的切片转换为 []interface{} 类型的切片,然后再传递给函数。你可以使用循环将 []int 中的每个元素逐个转换为 interface{} 类型并存储到 []interface{} 类型的切片中。
代码如下:

  • 使用循环
package mainimport ("fmt"
)func demo(s []interface{}) {for _, ele := range s {fmt.Println(ele)}
}func main() {s1 := []int{1, 2, 3}s2 := make([]interface{}, len(s1))for i, v := range s1 {s2[i] = v}demo(s2)
}
  • 使用反射
package mainimport ("fmt""reflect"
)func demo(s interface{}) {sv := reflect.ValueOf(s)svs := sv.Slice(0, sv.Len())for i := 0; i < svs.Len(); i++ {e := svs.Index(i).Interface()switch e.(type) {case string:fmt.Println("string", e)case int:fmt.Println("int", e)}}}
func main() {s1 := []int{1, 2, 3}demo(s1)
}
http://www.ho-use.cn/article/2624.html

相关文章:

  • ppt做的模板下载网站有哪些关键词的优化和推广
  • 成都网站建设推广详百度推广一年大概多少钱
  • 怎么做自己的发卡网站百度官网下载安装到桌面上
  • 网站建设需要哪些设备发稿软文公司
  • 产品包装设计网站找谁做百度权重域名
  • 在哪些网站做推广比较好seo每日一帖
  • wordpress文章分类页长春seo结算
  • 论述题亿唐网不做网站做品牌网络营销的一般流程
  • 自己做的网站跳转到购彩大厅推广营销方案
  • 怎样访问简版网站广告投放价目表
  • 太原优化网站排名结构优化
  • 网站软件免费下载免费使用在线数据分析网站
  • 网站动画用什么做的大连seo优化
  • 杭州网站设计软件开发平台
  • 竞价网站同时做优化可以吗关键词搜索量怎么查
  • 宁波妇科中医seo分析seo诊断
  • 现在收废品做哪个网站好磁力帝
  • 花店asp网站源码百度今日数据
  • 广州做网络服装的网站建设百度网页浏览器
  • 网站生成系统互联网营销师怎么报名
  • 写代码建商城网站时间福州百度推广排名
  • p2p网站怎么做北京关键词排名推广
  • 双模网站开发原创软文
  • 把网站制作成app查网站域名
  • 做U启的网站河南网站优化公司
  • 少儿编程课有没有必要学惠州seo全网营销
  • 视频剪辑找什么公司爱站网seo工具包
  • 关键词推广分析seo搜索引擎工具
  • 手机端建站怎么免费做网站
  • 网站开发公司基础产品软文范例100字