“类型”()“不符合协议”SequenceType“”

时间:2016-03-10 02:40:37

标签: arrays swift2

我正在关注在线课程,但我的教授正在使用不同版本的Xcode。我有7.2.1版。它让我在第二行之后将括号放在arr之后,但当我这样做时,它说“Type”()“不符合协议SequenceType。我不知道如何解决它。谢谢。” / p>

var arr = {1; 2; 3; 4}    
for i in arr() {    
    print(i)
}

2 个答案:

答案 0 :(得分:2)

您的数组声明需要使用括号和逗号。

/clients/:client_id/invoices/:id

答案 1 :(得分:0)

另一种写同样方式的方法是使用以下方法: -

半开放范围运算符(..<)

let arr = [1, 2, 3, 4]
for i in 0..<arr.count 
{
 print(arr[i])
}

关闭范围运算符(...)

let arr = [1, 2, 3, 4]
for i in 0...arr.count-1 
{
 print(arr[i])
}
相关问题