【发布时间】:2017-11-26 16:15:17
【问题描述】:
在 Swift 3 中,我有两个这样声明的变量:
let patternArray = [true,true,false,true,true,false,true,true]
var resultArray = [Bool]()
稍后在我的代码中,我有这个,以获取数组的一部分:
resultArray = patternArray [0..<4]
编译时我收到此错误消息:
Cannot subscript a value of type '[Bool]' with an index of type 'CountableRange<Int>'
我不知道为什么。我犯了一些明显的错误吗?
我使用的是 Xcode 版本 8.3.2。
此外,我已经检查过这种语法在 Playground 中是否有效。
【问题讨论】: