我正在使用一个Swift 3项目,该项目将对变量进行初始化,例如:
let recordingAverageLevel = recordingIntervals.reduce(0.0, combine: +) / Double(recordingIntervals.count)
转换为Swift 4时,上述初始化会引发如下错误:
参数标签'(_ :, Combine :)'与任何可用的重载都不匹配
Swift 4中的Combine:函数的替代品是什么?
答案 0 :(得分:0)
您可以尝试
let recordingAverageLevel = recordingIntervals.reduce(0.0,+) / Double(recordingIntervals.count)
我想在这里
var recordingIntervals = [Double]()