Замена для комбайна: функция для Swift 4 - PullRequest
0 голосов
/ 17 октября 2018

Я использую проект Swift 3, который инициализирует переменную примерно так:

let recordingAverageLevel = recordingIntervals.reduce(0.0, combine: +) / Double(recordingIntervals.count)

При преобразовании в Swift 4 вышеприведенная инициализация выдает ошибку вроде:

Аргументы меток '(_ :, объединить :) 'не соответствуют никаким доступным перегрузкам

Что является заменой функции комбината: в Swift 4?

1 Ответ

0 голосов
/ 17 октября 2018

Вы можете попробовать

let recordingAverageLevel = recordingIntervals.reduce(0.0,+) / Double(recordingIntervals.count)

здесь я полагаю

var recordingIntervals = [Double]()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...