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

建设网站的工具东莞网站设计案例

建设网站的工具,东莞网站设计案例,怎样做自适应网站,百度竞价优化说明 在做一些实现的时候#xff0c;碰到了一个棘手的问题#xff0c;问题是这样的#xff0c;向一个函数里传入slice和begin,end,返回slice[begin:end]。很明显这是一个实现泛型的问题#xff0c;但是在做具体实现的时候出现问题。 问题 根据问题#xff0c;很容易写下如… 说明 在做一些实现的时候碰到了一个棘手的问题问题是这样的向一个函数里传入slice和begin,end,返回slice[begin:end]。很明显这是一个实现泛型的问题但是在做具体实现的时候出现问题。 问题 根据问题很容易写下如下代码 func returnSlice([]interface{}, begin, end)[]interface{}{ //...具体实现 }slice returnSlice([]int{1,2,3,4}1,2) // 报错:类型不匹配 显然上述代码会报类型不匹配的错误究其原因是编译器把[]int{1,2,3,4}作为interface{}看待了而传入的参数类型是[]interface{}所以类型不匹配。 解决方案 需要自己构造一个将interface{}转化为[]interface{}的函数 //将传入slice的每个元素拿出来interface()化 func ToSlice(arr interface{}) []interface{} {v : reflect.ValueOf(arr)if v.Kind() ! reflect.Slice {panic(toslice arr not slice)}l : v.Len()ret : make([]interface{}, l)for i : 0; i l; i {ret[i] v.Index(i).Interface()}return ret } 再使用的时候就可以slice returnSlice(ToSlice([]int{1,2,3,4})1,2)
http://www.zqtcl.cn/news/308915/

相关文章:

  • 如何建设一个新的网站h5网站建设价格
  • 无锡专业做网站的怎么攻击php做的网站
  • 盐城网站建设代理商wordpress定义字体颜色
  • 成都旅游网站建设地址自己做的网站怎么被搜索出来
  • 网站建设免费免代码商城微网站如何做
  • 网站建设域名是什么东莞网络科技营销
  • 法语网站建设高端网站建设 骆
  • vue网站开发注意事项做设计想接外单去哪个网站好
  • 免费模板下载网站推荐苏州seo
  • 徐州市水利工程建设有限公司网站网站建设技术团队有多重要性
  • 合肥佰瑞网站搜索引擎优化步骤
  • 营销型网站建设亏1广西桂林天气预报15天
  • 想做一个网站平台怎么做公司网站建设费用估计
  • 电商网站开发平台pi netwo网页设计文件下载
  • 南平网站设计笔记本怎么建设网站
  • 舆情分析网站免费人工智能培训班收费标准
  • 青岛网站建设 大公司制作相册视频
  • 什么是网站的域名jquery素材网站
  • 课程网站建设ppt模板百度seo推广
  • 网站建设需要用到什么怎么在电脑上用手机app软件
  • 公司做网站有意义么网站认证必须做么
  • 网站虚拟空间更新缓存php外贸网站建设
  • 河南省建设执业资格注册中心网站门户定制网站建设公司
  • 网站开发比较厉害wordpress中文 插件
  • 文化投资的微网站怎么做个人微信公众号如何推广
  • 单位的网站怎样设计才美观网页设计图片的代码
  • 长沙专业做网站排名济南手机网站定制费用
  • 西安专题门户响应式网站建设系统网站有哪些
  • 山东省建设局网站监理员考试asp.net mvc6电商网站开发实践
  • 做网站需要提供什么资料网站备案是什么意思