-1
我試圖讓一個名爲pages的數組有604個元素,它們是從1到604整數。使用Swift3中的數組中的循環
我的代碼現在的問題是:
class Myclass{
for x in 0..<604 { var pages[] = [i] }}
的錯誤信息是:
預計聲明
有什麼建議?
我試圖讓一個名爲pages的數組有604個元素,它們是從1到604整數。使用Swift3中的數組中的循環
我的代碼現在的問題是:
class Myclass{
for x in 0..<604 { var pages[] = [i] }}
的錯誤信息是:
預計聲明
有什麼建議?
如果你從來沒有打算變異pages
超越初始化,您可以簡單地初始化與連續整數不可變的數組:
class Myclass {
let pages = Array(1...604) // [1, ..., 604]
/* ^^^^^ type inferred to 'Array<Int>' */
}
數組初始化上述利用的by Sequence
initializer的Array
init<S : Sequence where S.Iterator.Element == Element>(_ s: S)
這是有益的謝謝你! – Mzoch
可能重複的[For循環在Swift](http://stackoverflow.com/questions/25129578/for-loop-in-swift) – Dai
@戴我以前試過,但它沒有與我一起工作。 – Mzoch
請在上下文中發佈更多代碼。如果將源文件剝離到最低限度,會發生什麼情況?如果仍然發生,請在此發佈。 – Dai