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

专注于网站营销服务在电脑上建设个人网站

专注于网站营销服务,在电脑上建设个人网站,wordpress怎么查看源代码,微商城和小程序商城有什么区别?使用 reduce 方法去重 使用 reduce 方法结合 contains 方法可以实现去重。reduce 方法用于将数组的元素进行累积计算#xff0c;而 contains 方法用于检查元素是否已经存在于结果数组中。 struct SearchRecord: Equatable {let id: Intlet name: String }let records [Sear…使用 reduce 方法去重 使用 reduce 方法结合 contains 方法可以实现去重。reduce 方法用于将数组的元素进行累积计算而 contains 方法用于检查元素是否已经存在于结果数组中。 struct SearchRecord: Equatable {let id: Intlet name: String }let records [SearchRecord(id: 1, name: Record 1),SearchRecord(id: 2, name: Record 2),SearchRecord(id: 1, name: Record 1),SearchRecord(id: 3, name: Record 3) ]let uniqueRecords records.reduce([]) { result, element inreturn result.contains(element) ? result : result [element] }print(uniqueRecords) 在上面的代码中我们为 SearchRecord 结构体添加了 Equatable 协议并实现了相等性比较。然后我们使用 reduce 方法进行去重操作。如果结果数组 result 中已经包含了当前元素 element则直接返回结果数组否则将当前元素追加到结果数组中。 注意对于自定义对象类型你需要根据实际情况实现 Equatable 协议中的 操作符来定义对象相等的逻辑。
http://www.sadfv.cn/news/135805/

相关文章:

  • 崇明网站建设网站建设与维护方式
  • 蒙城做网站的公司网站开发有前途么
  • 福州有做网站引流的吗wordpress 商城站下载
  • 服务器网络石家庄seo全网营销
  • 学校网站建设方案策划书东莞哪家做网站比较好
  • 网站推广软件哪个好如何建一个微信公众号
  • 一个网站开发背景是什么网站做5级分销合法吗
  • 北京商城网站建设费用南京网站开发公司排名
  • 商丘住房和城乡建设厅网站网站都有备案号吗
  • 博宇娱乐网站建设公司网络安全管理制度和应急工作预案
  • 网站优化该怎么做发稿平台
  • 做外贸怎么连接国外网站个体户做网站
  • 济南建筑工程网wordpress 优化''
  • 国外网站代做wordpress 豆瓣评分
  • 优化网站公司价格是多少钱长春网站优化流程
  • 展示用网站垂直行业门户网站有哪些
  • 网站建设报价表格城市建设厅官方网站
  • 如何做网站排名现在.net做网站的多吗
  • 网站建设及空间h5跟传统网站有啥区别
  • 百度推广要自己建站吗国外点击链接推广平台
  • 网站建设怎么汇报公司企业网站维护
  • 广州百度网站排名优化wordpress 模拟数据
  • 调试网站解析域名影响百度用户服务中心
  • 网站运营预期效果网站开发设计参考文献
  • 烟台专业网站推广免费windows10云主机下载
  • 网页网站动作效果做的比较棒莆田建网站公司
  • 东莞品牌网站设计汕头网站开发定制
  • 做教育的网站有哪些内容吗静态网站数据库
  • 寻找专业网站建设怎样做公司网站建设
  • 南通网站快照优化公司贵州政务网站建设规范