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

手机网站用什么做查数据的网站有哪些

手机网站用什么做,查数据的网站有哪些,网页模板下载网站10,建设一个网站花多少钱我们在go语言开发的时候经常会需要对切片或者数组进行去重操作, 今天就给大家分享一个切片 或者数组去重的通用函数。 这里提醒大家注意go语言是严格区分数据类型的, 切片slice 和 数组 array是不同的数据类型, 不要混淆!&#x…

我们在go语言开发的时候经常会需要对切片或者数组进行去重操作, 今天就给大家分享一个切片 或者数组去重的通用函数。

这里提醒大家注意go语言是严格区分数据类型的, 切片slice 和 数组 array是不同的数据类型, 不要混淆!!! 

切片去重函数,支持数组

对数组去重,在传递参数时需要使用[:]将数组转换为切片, 即  arr[:]


// 切片去重 支持所有切片值为可比较类型的切片进行去重操作
// @author tekintian@gmail.com (QQ: 932256355 )
func SliceUnique[E comparable](ss []E) []E {list := make([]E, 0)tmp := make(map[E]byte)for _, val := range ss {// v, ok := tmp[val]这个语法是判断tmp中是否有key为val的数据, 如果有 ok返回true, v就是对应的值,否则返回falseif _, ok := tmp[val]; !ok {tmp[val] = 1 // 将切片的值作为map key放入map中,值随便,这里给个1list = append(list, val)}}tmp = nil // 手动释放这个临时对象return list
}

Example测试用例


import "fmt"// 切片去重Example测试用例
func ExampleSliceUnique() {// 字符串切片cases := []string{"a", "b", "c", "d", "a", "b", "c", "e"}r1 := SliceUnique(cases)// 数字切片cs2 := []int{2, 3, 4, 5, 6, 7, 8, 9, 10, 2, 3, 4, 5, 6, 7, 8}r2 := SliceUnique(cs2)// 定义一个数组arr1 := [5]int{2, 2, 3, 4, 5}// 这里注意,SliceUnique函数的参数接收的是切片,所以必须使用[:]将数组转换为切片才行,// 否则编译报错 类型不匹配 type [5]int of arr1 does not match []E (cannot infer E)r3 := SliceUnique(arr1[:])fmt.Printf("r1: %v  r2: %v  r3: %v \n", r1, r2, r3)// output: r1: [a b c d e]  r2: [2 3 4 5 6 7 8 9 10]  r3: [2 3 4 5]
}

http://www.yidumall.com/news/42778.html

相关文章:

  • 企业案例网站网站功能优化
  • 合租网站设计b站推广引流最佳方法
  • 做政府邀请函网站是哪个竞价外包推广
  • 免费网址生成app安徽搜索引擎优化seo
  • 怎样进行公司网站建设武汉全网营销推广公司
  • 广东省住房和城乡建设局官网南宁seo收费
  • 做响应式网站所用的代码旅游推广赚佣金哪个平台好
  • 网站快照优化怎么做seo培训优化
  • 西安个人做网站充电宝seo关键词优化
  • 深圳好客站seo西安网络优化培训机构公司
  • 石排做网站苹果要做搜索引擎
  • 软件界面关键词优化一般收费价格
  • 网站建设卖给别人可以吗重庆seo网络优化师
  • 校园二手网站设计论文seo的推广技巧
  • 网站建设 源码青岛百度seo排名
  • 做网站负责人有法律风险吗域名注册网站
  • 可以做ppt的网站网络营销有哪些内容
  • 青岛住房和城乡建设厅网站徐州网站建设
  • 做网站要会哪些技术搜索引擎优化包括哪些
  • 昆山做网站的公司有哪些百度百科入口
  • 个人网站内容青岛网站建设
  • 我想在购物网站做代理河北网站seo策划
  • 如何编写网站建设销售的心得国外seo网站
  • 流量购买网站seo自学网官方
  • 下拉框代码自做生成网站百度seo排名培训优化
  • 企业收录网站免费源码下载网站
  • amazon日本站海外推广代理公司
  • 网站建设进度计划表友情链接搜读
  • php的网站有哪些合肥seo服务商
  • 广东住房城乡建设厅网站首页网站如何进行seo