如何在 ios Swift 5 Like ["£179.95", "£199.95", "£89.95"] 中使用多个欧元值总数组

苏里亚泰加

数组 = [“179.95 英镑”、“199.95 英镑”、“89.95 英镑”]

如何在ios swift 4中将这些值相加得到总值。

请帮我。

如果您确定数组中包含的字符串始终以 a 开头£,则可以执行以下操作:

let sum = array.compactMap { Double($0.replacingOccurrences(of: "£", with: "")) }
               .reduce(0.0, { $0 + $1 })

例子:

let array = ["£179.95", "£199.95", "£89.95"]
let sum = array.compactMap { Double($0.replacingOccurrences(of: "£", with: "")) }
               .reduce(0.0, { $0 + $1 })
print(sum) // 469.84999999999997

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在 FMDB 查询 iOS Swift 4 中使用 Like with Text ?

如何在iOS中使用swift 5将pdf文件保存到本地?

如何在Swift 5和iOS 13中使用CIFilter sunbeamsGenerator?

如何在Swift(iOS)中使用MKSnapshotter

如何在Swift iOS中使用变量的值

如何在领域Swift中使用LIKE / CONTAINS查询双值

如何在 iOS Swift 3 中使用保护和条件?

如何在iOS Swift中使用Alamofire获得JSON响应?

Swift如何在iOS中使用UDP套接字?

如何在iOS中使用Swift声明块?

如何在Swift iOS 8中使用requestAccessToEntityType方法

我如何在Swift iOS的导航栏中使用图像

如何在iOS 9的SWIFT中使用json-data

如何在var名称中使用#。JSON,iOS,Swift

如何在Flutter iOS本机代码中使用多个EventChannel(Swift)

如何在 Swift 5、Swift5 中使用带有 data.withUnsafeBytes() 的 try ?

如何在swift ios中以最佳方式执行多个if语句

如何在UILongPressGestureRecognizer iOS Swift 4中传递多个参数?

如何在Swift / iOS中解析Json并获取所需的值?

如何在iOS Swift中将值写入BLE设备的characteristc

如何在CoreData中设置垂直索引的值。iOS Swift

如何在 Swift 5 中使 Decimal 符合 LosslessStringConvertible?

如何在 Swift 5 中解析字典和数组 JSON

如何在SWIFT 5中更改对象结构的值

如何在我的iOS应用中检查Google身份验证状态(Swift 5)

如何在Apple Maps中更新路线-iOS 13.0中的Xcode Swift 5?

如何在 swift 5(iOS) 中创建虚线步骤指示器

.addObservers 和 observevalue 方法如何在 iOS Swift 5 中工作

如何遍历Swift数组并在iOS图表中使用数据?