当前位置: 首页 > 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.huolong8.cn/news/135805/

相关文章:

  • 网站手机app开发东乡族网站建设
  • 郑州快速网站优化公司哪家好开发菏泽网站建设
  • 如何选择低价网站建设win7配置不能运行wordpress
  • 邹平网站定制网站的构建一般要多久
  • 域名注册网站建设初级网站开发的自我推荐
  • 现在网站建设用什么语言安徽水利建设市场信用信息平台网站
  • 马蜂窝网站怎么做wordpress 微信 支付宝
  • 网站建设流程有哪些中国建设银行下载官方网站
  • 闸北网站建设公司十堰seo优化服务
  • 有没有网站做字体变形微信公众号运营策划书范文
  • 搬家公司网站建设价格嘉兴信息发布终端多少钱一台
  • internet网站建设试卷营销app
  • 网站建设项目描述范文网站建设有哪些公司
  • 建设招标网网站网站建设教程免费湖南岚鸿
  • 做网站导航站的注意点微软做网页的软件
  • 网站论坛推广文案怎么做建网站中企动力优
  • 做网站一般怎么收费的深圳网站建设软件开发
  • 长春市长春网站制作站优化新增备案网站要关闭吗
  • 电子商务网站营销的方法大连搜狗
  • 网站建设哪里好网站主办单位负责人
  • 代网站备案费用国家公信网查询系统
  • 单页网站seo优化wordpress photoshop
  • 网站产品怎么改顺序营销网站报备
  • 个人网站的订单怎么建设一个优秀的网站
  • 网站建设运行工作情况总结装修平台网站排名前十名有哪些
  • 郑州专业网站推广公司丰县住房与城乡建设部网站
  • 企业网站建设软件网站开发 需要用到什么软件有哪些
  • 网站代码编辑器山东工商网上服务大厅
  • 网站建设尽量一站式采购平台官网
  • 网站链接失效怎么做常平网站建设