2 pingkai1217 pingkai1217 于 2016.02.03 19:05 提问

怎么计算byte数组的和

现有一个byte的数组
let aa:[UInt8] = {0x01,0x02,0x03}
我要获取这三个元素的和 应该怎么写?

3个回答

caozhy
caozhy   Ds   Rxr 2016.02.03 19:14

var sum=0
for (index, value) in enumerate(aa)
sum = sum + value

oyljerry
oyljerry   Ds   Rxr 2016.02.04 19:00
 let sum = reduce(aa, 0.0) { $0 + $1 }
oyljerry
oyljerry   Ds   Rxr 2016.02.04 19:01

最优化语法

 sum = aa.reduce(0,+)
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!