【发布时间】:2016-04-07 14:16:38
【问题描述】:
我得到了一个简单的代码,它可以正常工作,并且我正在用老式的方式进行编程,我相信有一种更优雅的方式可以快速完成这项工作。代码如下:
var cardsInCompartment1:Int = 0
var cardsInCompartment2:Int = 0
for card in cards{
if card.compartment == 1{
cardsInCompartment1 += 1
print(cardsInCompartment1)
}
if card.compartment == 2{
cardsInCompartment2 += 1
print(cardsInCompartment2)
}
}
我基本上把卡片放在不同的隔间里,现在我想计算每个隔间里有多少张卡片。
【问题讨论】:
标签: swift if-statement for-loop