Я пытаюсь поместить число фибоначчи в массив и хотел бы видеть вывод массива в игровой консоли, но по какой-то причине я не вижу выхода. Может ли кто-нибудь помочь вам понять, что я делаю в своей программе?Нет вывода в Swift Playground
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)
Нет необходимости принудительно разворачивать 'last' - опции могут сравниваться с необязательными. –
Улыбаясь, я исправился от ответа. – ABakerSmith