将字符串转换为Int并将逗号替换为加号

将字符串转换为Int并将逗号替换为加号,第1张

字符串转换为Int并将逗号替换为加号
  1. 使用
    components(separatedBy:)
    打破了逗号分隔的字符串。
  2. 使用
    trimmingCharacters(in:)
    前,每一个元素后删除空格
  3. 使用
    Int()
    每个元素转换为整数。
  4. 使用
    compactMap
    (以前称为
    flatMap
    )删除所有无法转换为的项目
    Int
  5. 使用
    reduce
    总结的阵列
    Int
        let input = " 98 ,99 , 97, 96 "    let values = input.components(separatedBy: ",").compactMap { Int(.trimmingCharacters(in: .whitespaces)) }    let sum = values.reduce(0, +)    print(sum)  // 390


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5008102.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-14
下一篇2022-11-14

发表评论

登录后才能评论

评论列表(0条)

    保存