【发布时间】:2015-10-13 17:25:03
【问题描述】:
我有一系列不同的tuple。我想创建一个for 循环,如果第一部分相同,则添加tuple 的第二部分。
例如我正在寻找结果:
(2014,11) (2015,13)
我生成的代码如下:
var tuple = (Int, Double)
var array = [tuple]
array.append((2014,3),(2014,2),(2014,6),(2015,8),(2015,5)]
var temp = 0
for i in array {
if tuple.0 = tuple.0 {
temp += temp
}
}
这并没有像我预期的那样按年分组。任何想法将不胜感激:)
谢谢
【问题讨论】:
-
该代码甚至无法编译...
-
这是大学作业吗?如果代码至少做了一些事情,它可能有助于获得更好的答案。
标签: arrays swift for-loop tuples