【问题标题】:Get max and average values from an array of dictionaries swift快速从字典数组中获取最大值和平均值
【发布时间】:2016-10-19 02:14:24
【问题描述】:

我有一个数组(由 NSUserDefaults: Defaults.arrayForKey("onLine") as! [[String:AnyObject]] 填充),如何从 SPEED 中获取平均值和最大值?

我试过 online.max!["SPEED"] 但没有用

有什么帮助吗?

[[“经度:”:-122.02211045,“轴承:”:263.41,“纬度:”:37.32475565,“速度:”:3.76,“时间戳:”:2016-10-19T02:09:49.535Z] ,[“经度:”:-122.02230437,“轴承:”:270.15,“纬度:”:37.32475499,“速度:”:3.15,“时间戳:”:2016-10-19T02:09:54.518Z],[”经度:“:-122.02249983,”轴承:“:265.56,“纬度:”:37.32475587,“速度:”:3.27,“时间戳:”:2016-10-19T02:09:59.516Z]]]

【问题讨论】:

    标签: arrays list max average


    【解决方案1】:

    我用这段代码自己修复了它

    speedArray.append(userLocation.speed * 1.94384)
            let avgSpeed = speedArray.reduce(0, combine: +) / Double(speedArray.count)
            let maxSpeed = speedArray.maxElement()
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-10
      • 1970-01-01
      • 2021-07-01
      相关资源
      最近更新 更多