我有一个包含数据的数组,如下所示。在这里,我需要截断连字符和部分。任何人都可以帮助我吗?
var Products = ["50-60", "30-40", "0-10", "20-30", "90-and above", "40-50", "80-90", "70-80", "10-20", "60-70"]
我需要在60
中获得50-60
。
答案 0 :(得分:2)
您应该flatMap
products
获取从每个元素创建的以连字符分隔的字符串数组的最后一个元素。
var truncatedProducts = products.flatMap { $0.components(separatedBy: "-").last }
此外,避免使用Swift变量名中的PascalCase 。使用 camelCase 。