Swift2-转换序列上的reduce()和map()方法
我不能用swift 2语法转换下面的代码行Swift2-转换序列上的reduce()和map()方法,swift2,Swift2,我不能用swift 2语法转换下面的代码行 private func calculateMaxLabelWidth(labels: [UILabel]) -> CGFloat { return reduce(map(labels, calculateLabelWidth), 0, max } 显示错误 “reduce”不可用:对序列调用“reduce()”方法 及 “map”不可用:对序列调用“map()”方法 这里是最新的代码 private func
private func calculateMaxLabelWidth(labels: [UILabel]) -> CGFloat {
return reduce(map(labels, calculateLabelWidth), 0, max
}
显示错误
“reduce”不可用:对序列调用“reduce()”方法
及
“map”不可用:对序列调用“map()”方法
这里是最新的代码
private func calculateMaxLabelWidth(labels: [UILabel]) -> CGFloat {
//return reduce(map(labels, calculateLabelWidth), 0, max)
return labels.map(calculateLabelWidth).reduce(0, combine: max)
}
这里是最新的代码
private func calculateMaxLabelWidth(labels: [UILabel]) -> CGFloat {
//return reduce(map(labels, calculateLabelWidth), 0, max)
return labels.map(calculateLabelWidth).reduce(0, combine: max)
}