fun sum(number: Int) : Int {
var sum = 0
var i = 0
while (i <= number) {
sum += i
i++
}
return sum
}
fun main(args: Array<String>) {
println(sum(10)) // 55
答案是55
无
答案 0 :(得分:0)
sum(10)
在这里返回值0 + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 = 55
sum += i
的含义与sum = sum + i
相同。 i++
将i
的整数值加1。与i+=1
或i = i + 1
相同。我假设这是您感到困惑的原因,因为您没有提供太多其他解释。