SwiftUI算法之如何统计数组和集合中某元素出现的次数

本文价值与收获

看完本文后,您将能够作出下面的界面

Jietu20200411-132239.gif

看完本文您将掌握的技能

  • String 转化为数组
  • 掌握实时获取TextField数据方法
  • 掌握统计数据内元素的方法

需求分析

  • [5, 15, 55, 515].countItem(count: "5") 返回 6.
  • [5, 15, 55, 515]..countItem(count: "1") 返回 2.
  • [55555].countItem(count: "5") 返回 5.
  • [55555].countItem(count: "1") 返回 0.

解决方案

要计算整数中特定数字的数量,最简单的方法是将其转换为字符串,然后检查每个字符。 Swift仅允许您在指定正确的约束的情况下执行此操作,应将约束设为Iterator.Element == Int,如下所示

你可能感兴趣的:(SwiftUI算法之如何统计数组和集合中某元素出现的次数)