Примечание: Это относится также к Swift 3,0Ошибка при использовании уменьшения() в Swift 2,0
При попытке использовать функцию reduce
, я получаю сообщение об ошибке сказав:
reduce is unavailable: call the 'reduce()' method on the sequence
Я уже выяснили, как это сделать с помощью функции enumerate()
, но я не могу решить эту проблему. Вот строка кода возврата ошибки:
var hashValue: Int {
return reduce(blocks, 0) { $0.hashValue^$1.hashValue }
}
Большое вам спасибо! Я не был уверен, из-за двух значений в reduce(). –