说我想要打印数字1 ... 10,......很容易......
var i = 1
for i in (1...10) {
print(i)
}
如何将这些数字加在一起?
答案 0 :(得分:2)
数学总是比代码更快:
let n = 10
print( n*(n+1)/2 )
答案 1 :(得分:1)
要计算从1到10的整数之和,您可以这样做:
var sum = 0
for i in 1...10 {
sum += i
}
print(sum)
这将输出55,因为这会将数字从1添加到10(包括10)。
答案 2 :(得分:0)
你可以用reduce
来做到这一点let numbers = [Int](1..10)
let total = numbers.reduce(0, +)
这将添加范围[1,10]
中的数字总产出将为55