我想把斐波那契數字放在一個數組中,並希望看到操場控制檯中的數組輸出,但由於某種原因,我沒有看到任何輸出。有人可以幫助我理解我在程序中犯的錯誤嗎?在雨燕遊樂場沒有輸出
import UIKit
class FibonacciSequence {
let includesZero: Bool
let values: [Int]
init(maxNumber: Int, includesZero: Bool) {
self.includesZero = includesZero
values = [0]
var counter: Int
if (includesZero == true) { counter = 0 }
else { counter = 1 }
for counter <= maxNumber; {
if (counter == 0) {
values.append(0)
counter = 1
}
else {
counter = counter + counter
values.append(counter)
}
}
println(values)
}
println(values)
return values
}
let fibanocciSequence = FibonacciSequence(maxNumber:123, includesZero: true)
無需強制拆包「最後」 - 可選項可以與非可選項進行比較。 –
乾杯,我已經通過回答修改。 – ABakerSmith