我只是试图使用for循环来运行一些代码,但是我得到了一个Expected声明错误。
var index = 0
for( i in 0..< array.count) {
let commonPrefix = array[i].commonPrefixWithString(array[index], options: .CaseInsensitiveSearch)
if (countElements(commonPrefix) == 0 ) {
let string = array[index].uppercased();
let firstCharacter = string[string.startIndex]
let title = "\(firstCharacter)"
let newSection = (index: index, length: i - index, title: title)
sections.append(newSection)
index = i
}
}
帮助
答案 0 :(得分:0)
这不是你在Swift中编写for
循环的方式。你想要的是这个
for i in 0..<array.count {
// the loop inner body
}