Arrays 在Swift3中的数组中使用for循环
我试图得到一个名为pages的数组,它有604个元素,从1到604个整数 我现在的代码是:Arrays 在Swift3中的数组中使用for循环,arrays,for-loop,swift3,Arrays,For Loop,Swift3,我试图得到一个名为pages的数组,它有604个元素,从1到604个整数 我现在的代码是: class Myclass{ for x in 0..<604 { var pages[] = [i] }} class-Myclass{ 对于0..中的x,若您从未打算在初始化之后对页面进行变异,只需使用顺序整数初始化一个不可变数组: class Myclass { let pages = Array(1...604) // [1, ..., 604] /* ^^^^^
class Myclass{
for x in 0..<604 { var pages[] = [i] }}
class-Myclass{
对于0..中的x,若您从未打算在初始化之后对页面进行变异,只需使用顺序整数初始化一个不可变数组:
class Myclass {
let pages = Array(1...604) // [1, ..., 604]
/* ^^^^^ type inferred to 'Array<Int>' */
}
@Dai的可能副本我以前尝试过,但我无法使用。请在上下文中发布更多代码。如果将源文件剥离到最低限度,会发生什么?如果仍然发生,请在此处发布。您的Swift编译器是否设置为使用Swift 3语法?
init<S : Sequence where S.Iterator.Element == Element>(_ s: S)