【发布时间】:2016-12-02 17:24:20
【问题描述】:
我有一个包含Double 数组的数组,如屏幕截图所示:
我的目标是得到每个数组的 Double 元素相乘的总和。这意味着,我想将每个数组的所有元素相乘,然后,在我的情况下,我将有 3 个值,所以我得到它们的总和。
我想使用reduce、flatMap?或任何优雅的解决方案。
我尝试了什么?
totalCombinations.reduce(0.0) { $0 + ($1[0]*$1[1]*$1[2]) }
但这只有在我知道包含双精度的数组的大小时才有效。
【问题讨论】:
标签: ios arrays swift functional-programming reduce