2
我是Swift中的新成員,並且使用對象數組遇到問題。對象數組包含對象內的所有相同的值
class myClass {
var test: Int?
static func testFunc() {
var array = [myClass] (count: 30, repeatedValue: myClass())
for i in 0...20 {
array[i].test = i*2
}
for a in 0...20 {
println(array[a].test)
}
}
}
我真的不知道有什麼可能是錯在這裏,但我的成績總是40而不是0到40:
Optional(40)
Optional(40)
Optional(40)
etc......
有誰知道如何解決這個問題?幾乎看起來有點像一個錯誤。
謝謝,這解決了我的問題。但它必須是第一行中的'var array = [myClass]()'。 – nilskober
哦,是的。忘了那一點。 –